我们最近更改了SSL
证书,以符合Apple针对ATS的指导原则。
在我们的服务器兼容ATS之前,我之前已将NSAllowsArbritaryLoads
密钥设置为true,以允许流量。
将此设置为false,iOS10上的手机现在可以使用此服务器上的服务,但是仍然在iOS9上的手机由于SSL异常而失败
iOS设备在SSL证书更新之前遭受了损失 (NSURLSession / NSURLConnection HTTP加载失败 (kCFStreamErrorDomainSSL,-9802))。
显然我可以将密钥设置为true,但是看起来我在审核应用程序时会遇到问题。
我还应该做些什么来迎合这些iOS9设备吗?
非常感谢, Spordan