iOS
通過閱讀本文,您可以了解iOS端集成SDK的方法。
前提條件
環(huán)境中已安裝最新版本的 Xcode,更多信息,請參見 Xcode。
您需要持有 Apple 的開發(fā)證書或個(gè)人賬號。
環(huán)境要求
類型 | 說明 |
終端設(shè)備 | iPhone 5s及之后的實(shí)體設(shè)備。 |
系統(tǒng)版本 | iOS12及以上版本。 |
pod方式集成
請確保您的Mac已經(jīng)安裝Ruby環(huán)境。
platform :ios, '12.0'
target 'DingRTCSample' do
pod 'DingRTC_iOS', '3.0.0'
end
此處 pod 版本號僅供參考,獲取最新的 pod 版本號,請參見SDK下載。
安裝 SDK。
pod install
命令執(zhí)行完畢之后,會(huì)生成 *.xcworkspace 文件,表示 SDK 集成完成。
參考手動(dòng)集成第5、6步完成工程設(shè)置
手動(dòng)集成
下載并解壓 iOS SDK,下載地址請參見SDK下載。
新建工程,將解壓后的SDK文件復(fù)制到工程中。
在 General 頁簽中將 SDK 中 DingRTC.framework 或 DingRTC.xcframework 文件加入到工程,并選擇 Embed & Sign。
對于 SDK 文件包的具體目錄來說:
Release-iphoneall 目錄:適用于真機(jī)和模擬器,按需選擇 xcframework 或 framework 兩者之一,推薦 xcframework
Release-iphoneos 目錄:適用于真機(jī)
Release-iphonesimulator 目錄:適用于模擬器
在 Build Phases 頁簽中添加以下系統(tǒng)依賴。
CoreMedia.framework
AVFoundation.framework
AudioToolbox.framework
VideoToolbox.framework
ReplayKit.framework
在 Signing & Capabilities 頁簽中添加 Background Modes 并打開后臺音頻權(quán)限。
為保障應(yīng)用進(jìn)入手機(jī)后臺之后,通話可以保持不中斷,建議您開啟后臺音頻權(quán)限,SDK 默認(rèn)進(jìn)入后臺之后繼續(xù)推送音頻流。
編輯 info.plist 文件,添加攝像頭和麥克風(fēng)權(quán)限。
使用 Xcode 連接終端設(shè)備,按 Commond+B,如果界面提示 Build Success,表示SDK集成成功。
后續(xù)步驟
完成集成SDK操作后,您可以實(shí)現(xiàn)音視頻通信的基本功能。具體操作,請參見實(shí)現(xiàn)基本功能。