浏览 SDKs · React Native
平台
SDKsReact Native

设置全局消息接收方式

OpenIM React Native SDK 设置全局消息接收方式。

复制

设置当前登录账号的全局消息接收与免打扰方式。

await OpenIMSDK.setSelfInfo({
  globalRecvMsgOpt: MessageReceiveOptType.NotNotify,
});

参数说明

枚举值数值含义
MessageReceiveOptType.Normal0正常接收消息,并允许通知。
MessageReceiveOptType.NotNotify2接收消息,但不通知。

返回结果

调用完成后,全局消息接收方式设置已生效。

设置完成后,当前用户信息会通过 OnSelfInfoUpdated 事件更新。客户端应以 userID 为合并标识更新当前用户的 globalRecvMsgOpt 属性。完整事件监听说明见更新当前用户资料。

全局消息接收方式属于账号级设置;单个会话还可使用单独的会话级消息免打扰设置。