入门示例
最近更新时间:2022-01-24 18:02:19 星期一 在您阅读此文档时,我们假定您已经具备了基础的前端应用开发经验,并能够理解相关基础概念。
环境准备
您需要有iOS开发环境9.0以上版本Xcode,以及一部可以连接到互联网的手机iPhone或者iPad。
创建Demo工程以及导入SDK
第一步:用 Xcode 创建工程,如下所示:
![创建Xcode工程(1) 创建Xcode工程(1)](../%E5%88%9B%E5%BB%BAXcode%E5%B7%A5%E7%A8%8B%EF%BC%881%EF%BC%89.png)
![创建Xcode工程(2) 创建Xcode工程(2)](../%E5%88%9B%E5%BB%BAXcode%E5%B7%A5%E7%A8%8B%EF%BC%882%EF%BC%89.png)
然后点击 Next 完成创建。
第二步:向您的工程导入: TKRoomSDK.framework
![导入TKRoomSDK 导入TKRoomSDK](../%E5%AF%BC%E5%85%A5TKRoomSDK.png)
然后点击 Finish 完成导入。
工程设置
导入SDK后,需要对工程进行相关配置,以保证工程能快速运行起来。
Build Settings:
Build Settings -> Linking -> Other Linker Flags -> -all_load
![-all_load -all_load](../all_load.png)
Build Settings -> Build Options -> Enable Bitcode -> NO
![Bitcode Bitcode](../Bitcode.png)
Build Phases:
Build Phases->Copy FIles->Destination->选择为Frameworks Build Phases->CopyFiles->name->添加 TKRoomSDK.framework
![Embedded Framework Embedded Framework](../Embedded%20Framework.png)
Info.plist:
info.plist -> Privacy - Camera Usage Description -> 主人需要您的同意,才能访问相机; info.plist -> Privacy - Microphone Usage Description -> 主人需要您的同意,才能使用麦克风; info.plist -> Privacy - Photo Library Usage Description -> 主人需要您的同意,才能访问相册; info.plist -> Privacy - Bluetooth Peripheral Usage Description -> 主人需要您的同意,才能使用蓝牙;
设置App后台运行模式
如需要可以设置如下:
Capablities->Background Modes->设置成ON->勾选 Audio,AirPlay,and Picture in Picture
![后台运行模式 后台运行模式](../%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C%E6%A8%A1%E5%BC%8F.png)
支持的CPU架构
SDK目前可以支持 arm64。
使用示例程序
在talkSDKDemo中包含了sdk基本调用方法(如 加入房间、发布音视频 和 离开房间等)。 使用Xcode打开示例程序,直接在真机上编译运行体验。