2017-09-22 11 views
0

create-react-native-appツールを使用してiOSアプリを作成しています。ログインのために、webviewコンポーネントを使用して、ローカルドッカーコンテナから実行される既存のログインWebページにアクセスします。私はそのページを訪問しようとするたびWebViewのは、このエラーを示していますExpo SDKのReact Native WebViewで安全でないURL(http)を使用するにはどうすればよいですか?

読み込みエラーページ

ドメイン:NSURLErrorDomain

エラーコード:-1202

説明:このサーバー用の証明書があります無効。機密情報を危険にさらす可能性のある "local.website.dev"に似ているサーバーに接続している可能性があります。

私はplistのファイルを使用してこの問題を解決する方法を説明するthis siteを見つけましたが、私は私が行うには消極的だエキスポから取り出すことなく、私のアプリでは、これらのファイルを編集することはできません。

Expo SDK環境で動作するhttpサイトを許可する別の方法はありますか?

答えて

0

エクスポは、デフォルトでNSTemporaryExceptionAllowsInsecureHTTPLoadsを有効にします。 Safariでlocal.website.devのURLにアクセスできますか? Safariがウェブサイトに接続できるのであれば、Expoも同様にできるはずです。

+0

はい、SafariとChromeのサイトに接続できます。私はあなたが正しいと思うNSTemporaryExceptionAllowsInsecureHTTPLoadsは、デフォルトではtrueですが、私はまた、NSExceptionDomainとしてサイトを明示的に追加する必要があると思います –

関連する問題