我正在提交要审核的应用。但是,我的应用程序通过正常的HTTP(非ssl)连接发出请求。我听说使用非ssl连接的应用程序将被拒绝。
我仍然拥有非ssl连接的原因是因为大多数静态资源(图像)是由私有cdn通过普通的http分发的,并且没有计划很快升级。
这是一个有效的问题,还是Apple只是鼓励开发人员使用https,而我听到的新闻被夸大了?
答案 0 :(得分:1)
Apple根据应用审核指南审核所有应用,可以找到here。它没有说明HTTP或HTTPS连接。
事实上,我在App Store上有几个使用HTTP连接的应用程序。
答案 1 :(得分:1)
我已经批准了两个不同的iOS 9应用程序,它们使用NSATransportSecurity的NSAllowsArbitraryLoads密钥。我认为强烈鼓励但不是必需的(还)。
绕过ATS:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>