浏览 SDKs · React Native
平台
SDKsReact Native

设置应用角标数量

把应用当前未读数同步给 OpenIMClientSDK 的推送角标状态。

复制

向 OpenIM SDK 上报客户端当前展示的消息总未读数,用于同步远端推送服务的角标计数状态。

await OpenIMSDK.setAppBadge(totalUnreadCount);

参数说明

参数类型必填含义
totalUnreadCountnumber是应用当前的总未读消息数,必须为非负整数。

返回结果

调用成功代表 SDK 已接受并更新本次角标数值。

  • 本方法仅向 SDK 及推送服务同步总未读数,不会直接改变各会话本身的未读状态。
  • 若需要在移动操作系统桌面图标(iOS/Android 启动器)上显示数字角标,应用层还需结合 React Native 的原生角标模块(如 @react-native-community/push-notification-ios 或各厂商推送 SDK)同步更新系统原生桌面角标。
  • 消息总未读数的实时查询与事件监听请参考获取消息总未读数。