有了新的 ATS 功能,应用程序会因为不使用 https 而被苹果拒绝吗?

Posted

技术标签:

【中文标题】有了新的 ATS 功能,应用程序会因为不使用 https 而被苹果拒绝吗?【英文标题】:With the new ATS feature, will an app be rejected by apple for not using https? 【发布时间】:2015-11-05 17:34:09 【问题描述】:

Apple 已要求使用 https 与 ios 9 进行服务器通信,但我的服务器目前无法实施 SSL。我为我的应用禁用了 ATS 功能。这会导致我的应用被苹果拒绝吗?

有了新的 ATS 功能,应用会不会因为不使用 https 而被苹果拒绝?

【问题讨论】:

【参考方案1】:

我想对此进行更新,因为自 2016 年 Apple WWDC 以来情况发生了变化。

从 2017 年初开始,如果您的应用未向 ATS 确认,Apple 将拒绝您的应用。简单来说,如果你的应用使用 https,那么你的应用就会被应用商店拒绝。

如果你真的不能转换成https,那么你需要解释为什么你不能这样做。否则,Apple 将拒绝您的应用!

【讨论】:

正确,但描述此问题的文档的官方链接将对所有其他用户有所帮助。 嗨,Paul,我听过他们关于 ATS 的 WWDC 技术演讲并获得了信息。不过记不住文档。 嗨,Paul,我正在向您发送下面的链接,该链接指向他们讨论 ATS 的与安全性相关的 WWDC 演讲。 developer.apple.com/videos/play/wwdc2016/706【参考方案2】:

不,您不会因为不支持 SSL TLSv1.2 而被拒绝,但在禁用 ATS 之前应该三思而后行,而且,您可以将所有域列为例外,以确保所有其他流量都是安全的。

【讨论】:

嗨,西蒙。到目前为止,您的说法是正确的。但只需要明确一点,Apple 将从 2016 年底开始拒绝没有 ATS 的应用程序!

以上是关于有了新的 ATS 功能,应用程序会因为不使用 https 而被苹果拒绝吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何让在线协同更顺畅?钉钉宜搭有了新的解法

如何让在线协同更顺畅?钉钉宜搭有了新的解法

谈谈开发支付功能碰到的坑

团队规模缩减时怎么保持战斗力

wpf 悬浮窗口的实现

5年前,学习 null 和 undefined ,现在有了新的认知,看看这位人才怎么说?