Polyv iOS SDK demo
Objective-C
Latest commit 7d94676 Dec 15, 2016 @bqlin bqlin 更新 README
Permalink
Failed to load latest commit information.
polyvSDK.xcodeproj 更新项目设置 Jul 4, 2016
polyvSDK ATS适配 Dec 14, 2016
polyvSDKTests commit update May 3, 2016
.gitignore modified Sep 15, 2014
README.md 更新 README Dec 16, 2016

README.md

polyv-ios-client-demo

参考polyv ios sdk集成指南 https://github.com/easefun/polyv-ios-sdk/wiki

ATS 支持

保利威视点播 iOS SDK 现已全面支持 ATS(App Transport Security),所有 API 都已使用 HTTPS 请求。用户需使用最新版本 SDK 即可完成升级。

新版本 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>
        <!-- 全面升级 ATS 后,应去除以下配置 -->
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

若您的项目中还有 HTTP 的请求,应保留以下配置:

        <key>NSAllowsArbitraryLoads</key>
        <true/>