有了新的 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 而被苹果拒绝吗?的主要内容,如果未能解决你的问题,请参考以下文章