私はcordova/ionic-v1アプリでSecure WebSocketを動作させる際に突然問題に直面しています。突然、私は1ヵ月前までうまく働いたということです。私は最近、ユーザーがエラーに関する投稿を開始するまで、この機能をしばらく試していませんでした。先月、IOSを10.2.1にアップグレードし、Cordovaを5.xから6にアップデートしました。WSSに問題がありHTTPSに問題があるCordovaアプリ
私のアプリはHTTPS経由で自己署名入りのサーバーで動作しています。それはうまく動作します。 WSSは機能しません(WSはうまくいきます)。だから、グローバルSSL問題ではなく、WSSだけです。
私は、Webソケットを開いたとき、私は取得エラー:
CFNetwork SSLHandshake failed (-9807)
index.html
マイCSP(私はそれは、私が仕事にすべてを取得しようとしている許容知っているし、その後削除されます異質なもの)
<meta http-equiv="Content-Security-Policy" content="img-src * blob:
android-webview-video-poster: cdvphotolibrary: 'self' data: ws: wss:; default-
src * blob: 'self' gap: wss: ws: data:; style-src 'self' 'unsafe-inline';
script-src 'self' 'unsafe-inline' 'unsafe-eval'; connect-src * http: https: ws: wss:;">
私のconfig.xml:
<access launch-external="yes" origin="mailto:*" />
<access origin='*' allows-arbitrary-loads-in-media='true' allows-arbitrary-loads-in-web-content='true' allows-local-networking='true' minimum-tls-version='TLSv1.0' requires-forward-secrecy='false' requires-certificate-transparency='false'/>
<allow-navigation href="*" />
コルドババージョン:
Cordova 6.5.0
Installed platforms:
android 5.1.1
ios 4.3.1
誰もがすべての問題を見つけることができますか?ありがとう。