在我正在开发的应用程序中,我需要处理来自我们的付款服务提供商的3D安全重定向。这些重定向指向应用中的用户在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浏览器中或不使用问题SFSafariViewController
。即使服务器的证书是好的:
我试着在应用程序的Info.plist
文件玩弄NSAppTransportSecurity
设置,特别是使NSAllowsArbitraryLoadsInWebContent
和NSAllowsArbitraryLoads
但它没有任何效果。