保利威视点播 IOS SDK 升级通知
在今年的苹果全球开发者大会(WWDC)上,Apple 表示从 2017 年 1 月 1 日起,所有的新提交 app 默认是不允许使用 NSAllowsArbitraryLoads 来绕过 ATS 限制,我们最好保证 app 的所有网络请求都是 HTTPS 加密的,否则可能会在应用审核时遇到麻烦。
这是苹果手机系统安全的一次升级。针对此,保利威视点播IOS SDK 也作出了一次全面的升级。
Polyv ATS 支持
保利威视点播IOS SDK现已全面支持 ATS(App Transport Security),所有 API 以及视频文件都已使用 HTTPS 协议。用户需使用最新版本IOS SDK即可完成 ATS 升级。
升级链接 :https://github.com/easefun/polyv-ios-client-demo
新版本SDK使用
在项目 info.plist 中添加以下容:
<!– 添加配置 –>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSTemporaryExceptionAllowsInsecureHTTPSLoads</key>
<false/>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>1.0</string>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>
详情请点击以上升级链接。