关于消息未读清零的问题resetUnreadMessageCount

标签: #<Tag:0x00007f657e55a178> #<Tag:0x00007f657e55a010> #<Tag:0x00007f657e559ed0>

移动端收到消息之后调用resetUnreadMessageCount清除会话的未读
但是当这个会话收到新的消息的时候,未读永远都是0这个有什么办法处理吗
iOS跟android全部都是这样

resetUnreadMessageCount
你这个方法没有在原生SDK里面看到,你是用的插件?什么插件?什么版本的?

抱歉抱歉 写错了
是conversation.resetUnreadCount();(安卓的方法)
还有iOS的 clearUnreadCount

然后就是我调用这个清除之后,收到新的消息的时候一直都是0 按说不应该我清楚之后变成0然后有新的会从1开始嘛

看到的哪一个值一直为 0?你集成的JMessageSDK版本号是多少

我是混合了rn以及原生
会话界面用的是原生的sdk 然后会话列表用的是rn的方法
rn查询会话列表有一个属性

我是根据这个加载未读的 但是点击会话列表跳转到会话页面之后 我会调用清除会话未读的方法 然后清除之后 我再次会到会话列表调用获取会话列表的接口 虽然能收到新消息 但是unreadcount一直都是0

提供下你所使用的 react 插件的版本号 JMessage 和 JCore

并提供一下你如上操作得到的日志