我正在尝试为我的网络应用创建一个iOS包装器,以便我的用户可以在应用商店中访问它并接收推送通知。我已成功通过HTTPS加载和显示应用程序的首页,但是一旦我点击使用Facebook进行身份验证的登录按钮,屏幕上似乎没有任何内容发生,并且Xcode中的日志显示此错误
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
这有点令人困惑,因为登录在移动版Safari中运行得很好,而且我们有一个真正的HTTPS证书(小绿锁图标和所有内容!)。
我刚刚错过了设置UIWebView来处理打开链接的一些关键步骤吗?
答案 0 :(得分:1)
https://developers.facebook.com/docs/ios/ios9
从iOS 9开始,App Transport Security要求如果您的应用需要与远程服务器安全通信,则需要将它们列入白名单。