回答編集履歴
5
追記
answer
CHANGED
@@ -13,6 +13,7 @@
|
|
13
13
|
0. ムームードメインなどでドメインを取得し、サーバーに向ける
|
14
14
|
0. サーバーでLetsEncryptをインストールし、ワイルドカード証明書を取得する
|
15
15
|
0. ドメインにサブドメインを設定し、ローカルホスト(127.0.0.1)に向ける
|
16
|
+
0. 取得したワイルドカード証明書の秘密鍵をpfx形式に変換し、ネイティブアプリに設置する
|
16
17
|
|
17
18
|
上記サンプルでは、ネイティブアプリ側で証明書の検証を行い、期限切れなら指定のサーバーからSSL証明書をダウンロードするロジックを入れています。
|
18
19
|
ムームードメインではなくroute53などを使用すれば、LetsEncryptの更新が自動化できるはずですが、未検証です。
|
4
追記
answer
CHANGED
@@ -4,4 +4,15 @@
|
|
4
4
|
(証明書が期限切れだったので、更新しておきました。)
|
5
5
|
|
6
6
|
こちらも参考にどうぞ。
|
7
|
-
https://qiita.com/tekka/items/1bf440ccd50bb4171886
|
7
|
+
https://qiita.com/tekka/items/1bf440ccd50bb4171886
|
8
|
+
|
9
|
+
追記:
|
10
|
+
ローカルのネイティブアプリのサーバーに、正規のSSL証明書を適用する方法を簡単に記載しておきます。
|
11
|
+
|
12
|
+
0. VPSなどサーバーをレンタルする
|
13
|
+
0. ムームードメインなどでドメインを取得し、サーバーに向ける
|
14
|
+
0. サーバーでLetsEncryptをインストールし、ワイルドカード証明書を取得する
|
15
|
+
0. ドメインにサブドメインを設定し、ローカルホスト(127.0.0.1)に向ける
|
16
|
+
|
17
|
+
上記サンプルでは、ネイティブアプリ側で証明書の検証を行い、期限切れなら指定のサーバーからSSL証明書をダウンロードするロジックを入れています。
|
18
|
+
ムームードメインではなくroute53などを使用すれば、LetsEncryptの更新が自動化できるはずですが、未検証です。
|
3
追記
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
EdgeではローカルのHTMLを参照している場合、通信できないようです。
|
1
|
+
EdgeではローカルのHTMLを参照している場合、WebSocketで通信できないようです。
|
2
2
|
以下のサンプルのように、インターネット上にHTMLを設置した場合、Edgeでも通信できています。
|
3
3
|
https://github.com/tekka/ParallelHybridApp
|
4
4
|
(証明書が期限切れだったので、更新しておきました。)
|
2
編集
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
EdgeではローカルのHTMLを参照している場合、通信できないようです。
|
2
2
|
以下のサンプルのように、インターネット上にHTMLを設置した場合、Edgeでも通信できています。
|
3
3
|
https://github.com/tekka/ParallelHybridApp
|
4
|
-
(証明書が期限切れの
|
4
|
+
(証明書が期限切れだったので、更新しておきました。)
|
5
5
|
|
6
6
|
こちらも参考にどうぞ。
|
7
7
|
https://qiita.com/tekka/items/1bf440ccd50bb4171886
|
1
追記
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
EdgeではローカルのHTMLを参照している場合、通信できないようです。
|
2
|
-
以下のサンプルのように、インターネット上に設置した場合、Edgeでも通信できています。
|
2
|
+
以下のサンプルのように、インターネット上にHTMLを設置した場合、Edgeでも通信できています。
|
3
3
|
https://github.com/tekka/ParallelHybridApp
|
4
4
|
(証明書が期限切れのようなので、あとで更新しておきます。)
|
5
5
|
|