【发布时间】:2016-11-25 18:51:29
【问题描述】:
当 ATS 于 2017 年 1 月正式执行(无一例外)时,我能否将非 https 网站链接留在允许 safari 而非浏览器内应用程序打开的应用程序中?还是这种做法也不能接受?
一旦发生这种变化,是否有任何方法可以保持对非 https 站点的引用?还是这种做法 DOA?
【问题讨论】:
-
只有 Apple 可以回答这个问题,但他们已经声明他们将允许在合理的情况下对 ATS 进行例外处理。在我看来,它们必须是合理的,因为有大量的网站永远不会迁移到 HTTPS。我的一个应用程序支持永远不支持 HTTPS 的嵌入式设备,即使他们支持,用户也不会麻烦安装证书
-
你想知道 Xcode 8 中是否自动启用了 ATS 吗?
-
ATS 在针对 iOS9 SDK 或更高版本编译的任何应用程序中自动启用,因此 Xcode 7.3 及更高版本
-
感谢您的快速回复。尝试在这里覆盖我的基础,如果我能够在 safari 中加载非 https 站点,那么 ATS 应该不会在 1 月份成为问题吗?
-
我不认为 ATS 适用于 Safari。仅限您在应用内使用 HTTP
标签: ios http https ios10 app-transport-security