更新时间:2022-03-21 GMT+08:00
分享

SDK快速集成

  1. 下载SDK

    IOS的SDK是以framework库的形式供开发者集成使用,SDK下载解压后有两个framework文件,如图1-1所示,分别用于主程序和录制进程(IOS replaykit屏幕录制方案所依赖的专门用于录制屏幕的target)。

    图1-1 文件目录

  2. 在项目中创建录制进程target
    • 依次点击→file→New→Target

    • 在弹出框中选择Broadcast Upload Extension

    • 设置录制进程的名称(注意不用勾选 Include UI Extension):

    • 将录制进程的groupID设置成与主程序一致:

  3. 在项目中导入SDK

    首先需要将SDK包中的framework库导入项目工程。

    注意:

    • 将<ideaShare_SDK.framework>导入主程序

      (注意:embed需要设置为Embed&Sign)

    • 将<IdeaShare_SDK_ReplayKitExt.framework>导入录制进程对应的Target

    • 确保framework在主程序和录制进程的【Build Settings】中的【Build Settings】中的Famework Search Paths能够找到。。

    • 主程序中导入其他系统库,直接点击【+号】搜索名字添加,具体如下图红框所示:

  4. 在项目中使用API

    完成上述两步之后就可以正常导入SDK中的头文件(如图1-4)并使用API接口了,接口使用流程参照图1-5。

    注意:

    • 投屏APP 启动前必须调用初始化接口
    • 接口调用结果通过异步回调实现,如xxxResult, 服务端通知事件格式为 xxxNotify

    图1-4 导入头文件

    图1-5 接口调用流程

    图1-6 整体架构

分享:

    相关文档

    相关产品