私が取り組むアプリケーションでは、支払いサービスプロバイダの3-D Secureのリダイレクトを処理する必要があります。これらのリダイレクトは、カード発行者のウェブページを指し、WKWebView
に表示され、アプリのユーザにリダイレクトされます。iOS:SSLエラー - ページがWKWebViewに読み込まれずにSafariに読み込まれる
これはWKWebView
はhttps://3dsecure.csas.cz/のためにロードされない一つのケースを除いて、すべての時間を動作し、次のエラーで失敗します。
Error Domain=NSURLErrorDomain
Code=-1200
"An SSL error has occurred and a secure connection to the server cannot be made."
面白いのはSafariでかで問題なく同じURL負荷ということですSFSafariViewController
。でも、サーバーの証明書は大丈夫です:私は具体的には、アプリのInfo.plist
ファイルにNSAppTransportSecurity
設定で遊んでNSAllowsArbitraryLoadsInWebContent
とNSAllowsArbitraryLoads
を有効にしようとしましたが、それは何の効果もありませんし
。