会话未读数
获取所有会话未读数
会话未读数指某一个会话中未读消息的数量
危险
- 清除浏览器缓存会导致会话未读数不准确
- 会话未读数为本地操作,换端登录会话未读数不会同步
- 会话消息未读数存储在 WebStorage 中, 若浏览器不支持或禁用 WebStorage,未读消息数将不会保存,浏览器页面刷新未读消息数将不会存在
API 参考:getTotalUnreadCount
参数说明
参数 | 类型 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|
callback | Object | 是 | 回调对象 | 2.2.0 |
callback.onSuccess | Function | 是 | 成功回调 | 2.2.0 |
callback.onError | Function | 是 | 失败回调 | 2.2.0 |
conversationTypes | Array | 否 | 会话类型 | 2.9.5 |
includeMuted | Boolean | 否 | 是否包含免打扰会话,默认为:false | 2.9.5 |
代码示例
var conversationTypes = [RongIMLib.ConversationType.GROUP];
var callback = {
onSuccess: function(count) {
console.log('获取所有会话未读消息数成功', count);
},
onError: function(error) {
console.log('获取所有会话未读消息数失败', error);
}
};
RongIMClient.getInstance().getTotalUnreadCount(callback, conversationTypes);