2016-05-23 9 views
2

私は、iOS &のAndroidアプリケーションとReact Nativeを開発中です。ssl urlでサーバにアクセスできない

私はそれを変更してsslを追加したので、私はsslで新しいバックエンドURLを使用する必要があります。これはhttpsです://

iOSでは、すべてが正常に動作します。問題は私のアンドロイドアプリに起因しています。

これを解決する方法がわかりません。私はSSLベースのアンドロイドのURLにアクセスするために何をしなければならないのですか?多分私のマニフェストや何か?すべてのヒントは素晴らしいでしょう...

答えて

1

Androidはサーバーの証明書を信頼したくありません。 テストしたAndroidバージョンはどれですか? 4.1.xなどの古いバージョンでは、「あまり知られていない」CAはインストールされていません。 マシュマロで試してみてください。

これを修正するには、デバイスに手動で適切な証明書をインストールするか(設定 - >セキュリティ - > sdcardからcaをロードする)、サーバーをよりよく知られているものに変更します。

BTW。ログをチェックしてください。 SSlハンドシェイクで失敗するはずです。 もう1つのテストでは、このサーバーによる簡単なWebサイトの公開と、影響を受けるAndroidデバイスのhttpsでのこのWebサイトの実行を試してみることができます。システムがそれを信用しない場合、ブラウザはそのことを警告します。たとえば、 enter image description here

関連する問題