我能看一下你都在哪里调用了 conversation.read() 吗?
列表页面,没有调用,在单独的聊天页面调用了,点击触发openChat()方法
不过,你这个read也是看人吧,比如A用户调用read,但是B用户应该继续是unread吧,你们不会是一个人read了conv,两个人都变成read了吧。。。。
这个跟read关系应该不大,我刚才把read注释了,badge一样没有,刷新后,query返回的conv list依然unread为0
你好,通过后端日志看到你用的是离线消息通知 https://leancloud.cn/docs/realtime_guide-js.html#hash-422012010 这种方式登录的。这种方式对离线消息的处理是完全不同的。
老哥,这是原因1,还有个原因。。。。就是两个用户不能用用一个浏览器(建议你写到wiki或手册里,避免出现像我这样的情况,f**k)。。。。shit。。。非常非常非常感谢你的配合,给leancloud点赞,如果你们出视频通讯服务的话,我一定用。
不对。。。这回是unreadMessagesCount数据对了,但是unreadMessagesCount取不出来
什么叫 「unreadMessagesCount 取不出来」?
两个用户不能用用一个浏览器
应该是不影响的,你可以用上面我们的 Demo 试一下。
在 https://forum.leancloud.cn/t/unreadmessagescount-chrome-console-get-0/15209/5?u=leeyeh 回复了