检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
快速集成 将下载的软件包全部解压得到HWMUISDK(集成使用)和HWMUISDKNativeDemo(示例Demo)。 图1 解压出来的文件 HWMUISDK中的AW_PortraitSDK.framework是背景虚化功能使用。如果需要集成背景虚化功能,请联系华为销售人员。
自定义会议窗口任务栏图标 接口功能 该接口用于设置会议窗口任务栏图标信息(仅对mac平台生效),win平台可以通过替换HwmSdk\sdkResources\nativeimg目录下的video.ico图标文件实现。
方法定义 1 - (void)onAttendeeListChanged:(NSArray<HWMAttendeeInfo *> *)attendeeList; 示例代码 - (void)onAttendeeListChanged:(NSArray<HWMAttendeeInfo
方法定义 1 2 3 4 5 6 /** * 与会者更新通知 * * @param attendeeInfoList */ void onAttendeeListChanged(List<AttendeeInfo> attendeeInfoList); 参数描述 表1 onAttendeeListChanged
订阅与会者列表变更的通知 接口功能 订阅与会者列表变更的通知 函数原型 setOnAttendeeListChangedCB(onAttendeeListChanged: (attendeeList: AttendeeListInfo) => void): void 请求参数 表1
新增与会者列表变更通知onAttendeeListChanged、个人角色变化通知onSelfRoleChanged、企业配置信息通知onCorpConfigNotify,详见与会者列表更新通知、个人角色变化通知、企业配置信息通知。
新增与会者列表变更通知onAttendeeListChanged、个人角色变化通知onSelfRoleChanged、企业配置信息通知onCorpConfigNotify,详见与会者列表更新通知、个人角色变化通知、企业配置信息通知。
110.6.5更新内容 1.呼叫基本成员信息HwmCallMemberInfo新增字段userUuid 与会者uuid和orgId 企业id,详见表2 2.新增接口获取登录状态GetLoginState,详见获取登录状态 3.新增与会者列表变更通知OnAttendeeListChanged
designatedOutDeptCodes Array of IdMarkDTO objects 允许访问的部门列表。 inPermission String 其他用户对该部门下用户的访问权限。 isLeafNode Boolean 是否叶子节点。
图1 Authorization参数格式 3、确认生成的signature是否正确,详见生成算法。
跑通Mac Demo 本小节描述如何快速编译并运行客户端SDK的Mac Native Demo。 硬件要求 在Mac Native Demo的编译运行过程中请满足如下硬件要求。
= getSignature(); [[HWMSdk getOpenApi] login:appidInfo callback:^(NSError * _Nullable error, HWMLoginResult * _Nullable result) {
= getSignature(); [[HWMSdk getOpenApi] login:appidInfo callback:^(NSError * _Nullable error, HWMLoginResult * _Nullable result) {
GetSignature().c_str(), HWM_MAX_SIGNATURE_LEN); strncpy_s(loginParam.appIdAuthInfo.nonce, GetNonce().c_str(), HWM_APPID_NONCE_LEN );
是 NSString * 从第三方服务端获取的鉴权签名信息 thirdUserId 是 NSString * 第三方用户的账号 expireTime 是 NSInteger signature 过期时间,单位为秒的时间戳,为0时表示不会过期 nonce 是 NSString *
*/ let param = { thirdUserId: getThirdUserId(), userName: getUserName(), signature: getSignature(), nonce: getNonce
App ID的申请及Signature的生成,请参考App ID鉴权介绍。 第三方应用向网关APIG发起鉴权请求,携带初始化参数。 网关APIG接收请求后,将请求转发给华为云会议的CloudPortal。 CloudPortal鉴权通过后,向APIG网关返回Token。
GetSignature().c_str(), HWM_MAX_SIGNATURE_LEN); strncpy_s(loginParam.appIdAuthInfo.nonce, GetNonce().c_str(), HWM_APPID_NONCE_LEN );
开发者在自己的服务端集成Signature生成算法,请参考“第三方服务集成Signature生成算法”。
signature 否 String Body 签名。 maxLength:512 minLength:0 sortLevel 否 Integer Body 通讯录排序等级,序号越低优先级越高。