提交工单
咨询集成、功能及报价等问题
集成 SDK 完成后,要想使用 SDK 的功能,还需要对 SDK 进行初始化操作。
请在 ZEGO 控制台 申请 SDK 初始化需要的 AppID 和 AppSign,获取 AppID 和 AppSign 指引 。
首先,导入头文件:
#import <ZegoLiveRoom/ZegoLiveRoom.h>
针对 2021-11-16 及之前在 ZEGO 控制台 创建的项目:
针对 2021-11-16 之后在 ZEGO 控制台 创建的项目:
[ZegoLiveRoomApi setUseTestEnv:true];
注意:上线前需切换为正式环境运营。
使用 AppID 与 AppSign 初始化 SDK。
// 创建单例对象,SDK的引擎对象是单例模式
ZegoLiveRoomApi *api = [[ZegoLiveRoomApi alloc] initWithAppID:appID appSignature:appSign completionBlock:^(int errorCode){
//init SDK completion
}];
初始化完成后,开发者即可调用 SDK 相关接口,实现所需功能。
除上述设置之外,用户可根据需求,判断是否需要在初始化 SDK 同时, 开启其他功能。例如:外部渲染、外部采集、外部滤镜、软硬件编解码、开启流量控制等。
开发者如果不需要再继续使用 SDK 可以将指针置空来释放 SDK。
注意:释放 SDK 后需要重新初始化 SDK 才能再次使用。
api = nil;
方法 | 描述 |
---|---|
- initWithAppID:appSignature:completionBlock: | 初始化 SDK |
+ setUseTestEnv: | 测试环境开关 |
+ setVerbose: | 打开调试信息开关 |
完成了初始化 SDK 的操作后,可以使用 ZEGO SDK 依次完成如下功能来实现基础的通话或者直播。
联系我们
文档反馈