检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
break; case HWMConfRoleTypeChairman: NSLog(@"主持人"); break; default: break; } } 注意事项 SDK初始化时订阅
SDK初始化时订阅HWMNotifyHandler代理对象或者在需要处理的界面设置代理对象。
方法定义 1 - (void)onRecordPermissionNotify:(BOOL)isHasPermission; 注意事项 SDK初始化时设置bizNotifyHandler代理对象或者在需要处理的界面设置代理对象。
onMeetingInfoChanged:(HWMSDKMeetingInfoModel *)meetingInfo { NSLog(@"会中信息上报 onMeetingInfoChanged :%@", [meetingInfo yy_modelDescription]); } 注意事项 SDK初始化时订阅
方法定义 1 - (void)onSelfIsChairManChanged:(BOOL)isChairMan; 注意事项 SDK初始化时设置bizNotifyHandler代理对象或者在需要处理的界面设置代理对象。
方法定义 1 - (void)onBookConfSmsPermissionNotify:(BOOL)isHasPermission; 注意事项 SDK初始化时设置bizNotifyHandler代理对象或者在需要处理的界面设置代理对象。
方法定义 1 - (void)onConfDetailNotify:(HWMConfDetail *)confDetail; 注意事项 SDK初始化时设置globalHandler代理对象或者在需要处理的界面设置代理对象。
showSocialShareView:(NSPoint)point shareInfo:(HWMConfStateInfo *)confInfo; 表1 参数说明 参数 类型 描述 point NSPoint 鼠标位置 confInfo HWMConfStateInfo * 会中会议状态详情 注意事项 SDK初始化时设置
60.8.1更新内容 初始化增加AppID,优化App区分 新增AppId登录、预约会议、编辑会议、会议列表、会议详情、取消会议等接口 新增接口 1 2 3 4 5 6 7 8 9 10 11 12 13 14 /// 获取会议列表 - (NSArray<HWMBaseConfDetailParam
handler(attendees); } }]; self.selectContactVC = contact; [self presentViewControllerAsModalWindow:contact]; } 注意事项 SDK初始化时设置
class]] pathForResource:[NSString stringWithFormat:@"head_icon_%lu", index] ofType:@"png"]; completionBlock(nil, path); } } 注意事项 SDK初始化时设置
方法定义 1 - (void)onKickedOut:(NSString *)result; 注意事项 SDK初始化时设置globalHandler代理对象或者在需要处理的界面设置代理对象。
以监测账号失效等场景 使用场景 账号被踢:onKickedOut Token失效:onTokenInvalid 账号被锁定:onAccountLocked 账号密码错误:onAccountOrPasswordError CA证书校验失败:onCaInvalid 注意事项 SDK初始化的时候必须传入这个配置
业务集成 在调用HWMSDK接口的文件中必须包含以下头文件: 1 #import <HWMUISDK/HWMUISDK.h> SDK初始化: 1 2 3 4 5 6 7 8 9 - (void)initSDK { HWMOpenSDKConfig *config = [[
具体请见初始化信息HWMOpenSDKConfig。 新增弱网信息上报接口onPoorNetworkQualityInfoNotify()。具体请见会议弱网提示通知。 预约、编辑、创建、会议详情增加customInfo字段。
方法定义 1 - (BOOL)isOpenMicrophoneIncoming; 示例代码 - (BOOL)isOpenMicrophoneIncoming { return YES; } 注意事项 SDK初始化时设置confSettingHandler代理对象或者在需要处理的界面设置代理对象
方法定义 1 - (BOOL)isOpenCameraIncoming; 示例代码 - (BOOL)isOpenCameraIncoming { return YES; } 注意事项 SDK初始化时设置confSettingHandler代理对象或者在需要处理的界面设置代理对象
自定义状态栏菜单 在OpenSDKConfig中配置会中状态栏的自定义 使用场景 不显示状态栏的录制按钮 注意事项 1.SDK初始化的时候必须传入这个配置sdkConfig才会生效 示例代码 1 2 3 4 5 6 7 8 9 10 11 public class
方法定义 1 - (void)onReceiveConfList:(NSArray<HWMBaseConfDetailParam *> *)confList; 注意事项 SDK初始化时设置bizNotifyHandler代理对象或者在需要处理的界面设置代理对象。
示例代码 /// 设置视频通话时 视频窗口最小化dock栏图标 以及共享情况下吸附窗口显示的图标 - (NSImage *)videoWindowDockIcon { return [NSImage imageNamed:@"iconMeeting"]; } 注意事项 SDK初始化时设置