针对 iOS 10 准备应用程序

iOS 10 要求应用程序在 2016 年年底之前使用 HTTPS 连接。从 SDK 版本 4.0.4 开始,Vungle iOS SDK 利用 iOS 10 性能优化,并支持 Apple 的应用程序传输安全 (ATS) 计划。

Apple 在 iOS 9 中引入了应用程序传输安全 (ATS) 功能。当启用 ATS 时,HTTP 连接必须使用 HTTPS。任何使用不安全的 HTTP 连接尝试连接都会失败。ATS 采用传输层安全 (TLS) 协议版本 1.2。请参阅 Apple 文档了解更多信息。

Vungle iOS SDK 可以处理 SSL 链接,并具有处理任何返回的 ATS 错误的新逻辑。我们强烈建议您升级到我们最新的 SDK,以便从基于 iOS 10 的性能优化中受益。

当您升级到 Vungle iOS SDK 版本 4.0.9 时,从 2017 年 1 月 1 日开始,您可以在您的 .plist 文件中添加或修改以下项目:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
<false/> </dict>

如果您不添加此项目,NSAllowsArbitraryLoads 默认为

*在 2017 年 1 月 1 日之前,我们建议将 NSAllowsArbitraryLoads 设置为

除了 ATS 的变化,iOS 10 修改了操作系统的广告跟踪功能,称为限制广告跟踪。Vungle 已准备好进行此更改,并且我们的 iOS SDK 会继续跟踪启用了“限制广告跟踪”选项的用户的安装后操作。同样,发布商需要升级他们的 Vungle SDK 以在 iOS 10 中获得对此更改的完全支持。您可以在我们的博客中更多地了解有关限制广告跟踪及其对移动营销的影响的信息。

还有其它问题?提交请求

评论