2015 年 9 月 17 日 关于“应用传输安全”(ATS) Brent Sorrentino 未分类 分享 注意: 本教程已被管理应用传输安全指南取代。 标签 ATS, iOS, iOS 9, OS X 11 Brent Sorrentino [email protected] Brent Sorrentino 是一位全职开发者布道师和技术作家,他帮助他人进行游戏开发、代码编写,并克服其他挑战,以帮助他们将应用梦想变为现实。
Toxa17
发布于 9 月 18 日 00:59“NSAllowsArbitraryLoads = true” 在 iphone6 上不起作用
Nathan
发布于 9 月 25 日 20:13我遇到了同样的问题,但是当我将 NSAppTransportSecurity 移到我的 plist 的顶部时,它就起作用了。
Martin
发布于 10 月 3 日 07:17感谢您的评论。真的救了我的命……
Simon Fearby
发布于 9 月 19 日 18:42对于那些希望设置 A+ 评级(SSL Labs:https://www.ssllabs.com/ssltest/)证书的人,可以查看我的指南 http://fearby.com/article/adding-a-commercial-ssl-certificate-to-a-digital-ocean-vm/
我正在使用数字海洋域名来托管我的 Corona 应用 API http://fearby.com/article/the-quickest-way-to-setup-a-scalable-development-ide-and-web-server
如果您想获得 10 美元的免费信用额度来创建一个新的 Ubuntu Digital Ocean(两个月免费),请使用此链接:https://www.digitalocean.com/?refcode=99a5082b6de5
Nathan
发布于 9 月 25 日 20:45我有一个 https 的例外域名,但未能满足其他标准之一。我找到了这个苹果文档,其中显示了其他可能的例外情况...
https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/index.html#//apple_ref/doc/uid/TP40016240
看起来其他的有
NSThirdPartyExceptionRequiresForwardSecrecy = false,
NSThirdPartyExceptionMinimumTLSVersion = “TLSv1.0”
我最终不得不添加 NSThirdPartyExceptionRequiresForwardSecrecy 例外才能使其工作。
Umut Demirel
发布于 10 月 9 日 02:39感谢您提供的信息。我的应用会打开 YouTube 视频,并且使用 ios 9 ATS,我的应用开始无法打开这些视频。我应用了这里写的内容,但它不起作用。我发现的是在 LSApplicationQueriesSchemes 下添加“youtube”
LSApplicationQueriesSchemes =
{
“youtube”
},
因此,对于启动另一个应用的链接,似乎必须添加此方案。
这可能对遇到相同问题的人有所帮助。
Mike Kelly
发布于 11 月 8 日 18:29嗨 Umut,
所以你使用 native.newWebView() 打开视频,而不是 native.newVideo 流媒体播放器?
Adi
发布于 12 月 14 日 06:33对于在迁移到 os9 的设备上使用 http 的应用会发生什么?所有尝试都会失败吗?这意味着我们需要提交所有应用的更新。
Rodrigo Palmeira
发布于 12 月 18 日 14:16我已将我的设备更新到 iOS 9.2,并且我的来自 Web 服务的请求突然停止工作了。=(
发生了什么?