【发布时间】:2017-07-27 12:32:12
【问题描述】:
在我正在开发的应用程序中,我需要处理来自我们的支付服务提供商的 3-D 安全重定向。这些重定向指向发卡机构的网页,该网页以WKWebView 显示给应用中的用户。
这一直有效,除了 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 中加载相同的 URL 时没有问题。连服务器的证书都可以:
我尝试在应用程序的Info.plist 文件中使用NSAppTransportSecurity 设置,特别是启用NSAllowsArbitraryLoadsInWebContent 和NSAllowsArbitraryLoads,但它确实没有效果。
【问题讨论】: