2

我正在提交一个应用程序以供审核。但是,我的应用程序通过正常的 HTTP(非 ssl)连接发出请求。我听说使用非 ssl 连接的应用程序会被拒绝。

我仍然有非 ssl 连接的原因是因为大多数静态资源(图像)是由私有 cdn 通过纯 http 分发的,并且没有计划很快升级。

这是一个合理的担忧,还是苹果只是在鼓励开发人员使用 https 而我听到的消息被夸大了?

4

2 回答 2

1

我已经批准了两个不同的 iOS 9 应用程序,它们使用 NSAppTransportSecurity 的 NSAllowsArbitraryLoads 密钥。我认为这是强烈鼓励但不是必需的(还)。

要绕过 ATS:

<key>NSAppTransportSecurity</key>
  <dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
  </dict>
于 2015-10-27T18:09:16.267 回答
1

Apple 根据可在此处找到的应用程序审查指南审查所有应用程序。它没有说明 HTTP 或 HTTPS 连接。

事实上,我在 App Store 上有几个使用 HTTP 连接的应用程序。

于 2015-10-27T18:08:20.460 回答