提交工单
咨询集成、功能及报价等问题
使用 MetaWorld SDK 前,需要先设置 License 鉴权信息,开发者可以参考本文,设置鉴权内容。
License 的有效期限与您购买的套餐相关,请联系 ZEGO 商务人员咨询。
在 ZEGO 控制台 创建项目,并申请有效的 AppID 和 AppSign,详情请参考 控制台 - 项目管理 中的“项目信息”。
Zego MetaWorld SDK 需要与 ZEGO Express SDK 搭配使用。因此,请联系 ZEGO 商务人员,提供自己项目的 Bundle ID,开通 MetaWorld 相关权限,以及 Express 的 多人状态实时同步 服务的权限。
在 下载 页面,获取最新版的 SDK 和示例源码包,并解压。
从解压出的文件中,找到 “QuickStartDemo” 路径下的 “LicenseHelper” 文件夹,拷贝到自己项目内。ZEGO 在 LicenseHelper 包内实现了一个简单的在线 License 鉴权,您可以直接使用。
参考如下代码,并使用第一步申请到的 AppID 和 AppSign 正确填写,进行鉴权。在业务启动之前,请先进行在线鉴权,鉴权成功后才能启动 ZegoMetaWorldService。
[ZegoLicenseHelper requestLicenseWithAppID:ZEGO_EXPRESS_APPID
appSign:ZEGO_EXPRESS_APPSIGN
complete:^(NSString * _Nonnull license, NSString * _Nonnull message, int code) {
if(code != 0){
NSLog(@"requestLicenseWithAppID, error=%d, msg=%@", code, message);
return;
}
ZegoMetaWorldServiceConfig* config = [[ZegoMetaWorldServiceConfig alloc]init];
config.license = license;
config.preferOrientation = MetaWorld_Landscape;
[[ZegoMetaWorldService sharedInstance] initWithConfig:config];
}];
联系我们
文档反馈