在今年的蘋果全球開發者大會(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>

詳情請點擊以上升級鏈接。