SDKsFlutter
获取消息总未读数
使用 Flutter SDK 获取账号总未读数。
getTotalUnreadMsgCount() 返回当前账号所有会话的总未读快照,不要把当前已加载分页中的 unreadCount 简单相加。
final value = await OpenIM.iMManager.conversationManager
.getTotalUnreadMsgCount();
final totalUnread = int.tryParse(value.toString()) ?? 0;
updateApplicationBadge(totalUnread);查询本身不会触发回调。后续总数变化由应用唯一的 OnConversationListener.onTotalUnreadMessageCountChanged 更新;组合 listener 与设置入口见事件概览。
这个页面有帮助吗?