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