MessagingManager

最低版本: 2.0.0最后更新: 2021/1/18

说明:

push 消息管理类。

push 如何发送,参见 Push使用说明

支持平台:

平台是否支持
豹小秘
豹大/花瓶
豹小秘 Mini

 

方法

方法名参数JS类型Java类型必填参数说明返回值方法说明最低版本
registerMessagingListenerpropsanyObjectOPK 启动参数 propsvoid注册 push 消息通知监听2.0.0
messagingListenerMessagingListener push 消息通知 listener
unRegisterMessagingListenervoid解除 push 消息通知监听2.0.0

 

示例代码:

export default class App extends BaseApplication<BaseApplicationProps> {

   public constructor(props: BaseApplicationProps) {
       super(props);
       console.log(TAG, 'App constructor', props);
       
       const self = this;

       MessagingManager.registerMessagingListener(props, {
           onNotificationClick: self.onNotificationClick,
           onReceiveMessage: self.onReceiveMessage
       });
   }

   private onNotificationClick = (params?: any): void => {
       console.log(TAG, 'onNotificationClick');
       if (params) {
           console.log(TAG, 'params = ' + JSON.stringify(params));
       } else {
           console.log(TAG, 'params = ' + params);
       }
   };

   private onReceiveMessage = (params: any): void => {
       console.log(TAG, 'onReceiveMessage');
       if (params) {
           console.log(TAG, 'params = ' + JSON.stringify(params));
       } else {
           console.log(TAG, 'params = ' + params);
       }
   };
}