文档首页/ 华为云会议 Meeting/ 客户端SDK参考/ Mac SDK/ 通知参考/ 注意事项,使用通知前请查看
更新时间:2024-07-30 GMT+08:00

注意事项,使用通知前请查看

  1. 需要使用通知方法时,必须注册代理对象。

    两种单代理注册方式:

    1. 初始化时,对HWMOpenSDKConfig对象的属性赋值
      1
      2
      3
      HWMOpenSDKConfig *config = [[HWMOpenSDKConfig alloc] init];
      //示例根据需求使用对应代理
      config.confSettingHandler = [NotifyMessageHandler sharedInstance];
      
    2. 使用前使用[HWMSdk getSdkConfig]获取初始化对象给属性赋值
      1
      2
      //示例根据需求使用对应代理
      [HWMSdk getSdkConfig].confSettingHandler = [NotifyMessageHandler sharedInstance];
      

    多代理注册方式:

    1. 订阅代理
      1
      2
      3
      //示例根据需求使用对应代理
      HWMOpenSDKConfig *config = [HWMSdk getSdkConfig].confSettingHandler;
      [config subscribeGlobalNotificationHandler:[NotifyMessageHandler sharedInstance]];
      
    2. 取消订阅
      1
      2
      3
      HWMOpenSDKConfig *config = [HWMSdk getSdkConfig].confSettingHandler;
      //示例根据需求使用对应代理
      [config unsubscribeGlobalNotificationHandler:[NotifyMessageHandler sharedInstance]];
      
  2. 代理方法必须写在代理对象中
  3. 使用代理时保证代理对象存在