Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对iOS 8或更低版本构建的应用程序是否会关闭应用程序传输安全?_Ios_App Transport Security - Fatal编程技术网

针对iOS 8或更低版本构建的应用程序是否会关闭应用程序传输安全?

针对iOS 8或更低版本构建的应用程序是否会关闭应用程序传输安全?,ios,app-transport-security,Ios,App Transport Security,如果用户的iPad在iOS 8.4上运行我的应用程序,当用户升级到iOS 9时,默认情况下会强制或关闭ATS吗?我找不到任何关于这种行为的官方文件。任何引用都会有帮助 谢谢大家! ATS是iOS 9引入的一项功能,由操作系统而非应用程序强制执行。在iOS 8上运行应用程序不会导致任何与ATS相关的问题。ATS仅在iOS 9上评估(我假设是在iOS 9及以上版本)。为低于iOS 9的SDK构建的应用程序默认选择退出ATS 参考:谢谢。但我真正的问题是,ATS是否会在应用程序targeting-iO

如果用户的iPad在iOS 8.4上运行我的应用程序,当用户升级到iOS 9时,默认情况下会强制或关闭ATS吗?我找不到任何关于这种行为的官方文件。任何引用都会有帮助


谢谢大家!

ATS是iOS 9引入的一项功能,由操作系统而非应用程序强制执行。在iOS 8上运行应用程序不会导致任何与ATS相关的问题。ATS仅在iOS 9上评估(我假设是在iOS 9及以上版本)。

为低于iOS 9的SDK构建的应用程序默认选择退出ATS


参考:

谢谢。但我真正的问题是,ATS是否会在应用程序targeting-iOS-8上强制实施,并在操作系统iOS 9上运行。是的,它会。目标对于应用程序来说并不重要,因为它运行在iOS 9.0上。那么,这是否意味着,当用户将苹果设备升级到iOS 9时,数千个执行不安全http加载的应用程序将崩溃?此链接表明,为iOS 8开发的应用程序“不会选择”ATS:()。是的,这些应用程序将中断。我在移动软件开发公司工作,我们看到应用程序正是因为这个原因而崩溃的。这就是为什么苹果在过去两个月给每个人一个提醒,这样你就可以在iOS 9发布之前准备更新。此外,如果您遵循编码最佳实践,您的应用程序将不会中断,因为您无论如何都保护了您的流量……在Apple dev论坛上,一名苹果员工确认,针对较低sdk的应用程序不会受到ATS链接的影响:这与我们迄今为止发布的所有测试版的体验不一致……不确定您的情况,但我可以用一个为iOS 9上的iOS 8构建的简单应用程序包来验证这一点,而且它很有效。从源代码为iOS 9构建相同的应用程序时,ATS参与和http请求被阻止。我的设备在iOS 9 beta 5上。这是正确的答案。使用iOS 8 SDK或更低版本构建的应用程序不受ATS影响。