SDK快速集成
- 下载SDK
IOS的SDK是以framework库的形式供开发者集成使用,SDK下载解压后有两个framework文件,如图1-1所示,分别用于主程序和录制进程(IOS replaykit屏幕录制方案所依赖的专门用于录制屏幕的target)。
图1-1 文件目录
- 在项目中创建录制进程target
- 依次点击→file→New→Target
- 在弹出框中选择Broadcast Upload Extension
- 设置录制进程的名称(注意不用勾选 Include UI Extension):
- 将录制进程的groupID设置成与主程序一致:
- 在项目中导入SDK
注意:
- 将<ideaShare_SDK.framework>导入主程序
- 将<IdeaShare_SDK_ReplayKitExt.framework>导入录制进程对应的Target
- 确保framework在主程序和录制进程的【Build Settings】中的【Build Settings】中的Famework Search Paths能够找到。。
- 主程序中导入其他系统库,直接点击【+号】搜索名字添加,具体如下图红框所示:
- 将<ideaShare_SDK.framework>导入主程序
- 在项目中使用API
完成上述两步之后就可以正常导入SDK中的头文件(如图1-4)并使用API接口了,接口使用流程参照图1-5。
注意:
- 投屏APP 启动前必须调用初始化接口
- 接口调用结果通过异步回调实现,如xxxResult, 服务端通知事件格式为 xxxNotify
图1-4 导入头文件
图1-5 接口调用流程
图1-6 整体架构