a手机锁屏几分钟后 ,用b给a发信息会收不到 必须进入私聊 调用avimClient?.createConversation()方法 才能激活 有没有什么方法能够在消息列表页面用于唤醒呢 手机Android 12sdk版本 8.2.5
锁屏或者应用退到后台一段时间,Client 就下线了。离线后不能收到在线消息,只有重新登陆 client.open 后才能收到在线消息。
离线消息推送参考这里的文档: * 离线推送通知: https://leancloud.cn/docs/realtime-guide-intermediate.html#hash-485620600* 离线消息同步: https://leancloud.cn/docs/realtime-guide-intermediate.html#hash-422491804
那我可以在 消息列表页 下拉刷新的时候 重复调用avimClient?.open()吗?就不论是否下线,刷新一次调用一次
你好,看到了回复一下 谢谢
您可以运行代码测试下多次 open 是否会报错。刷新消息列表的时候是不需要多次 open 的。
可是不用open的话怎么让他重连呢?
断线后再上线,只 open 一次就可以了。
就是说 锁屏之后 断线了 触发下拉刷新的时候再让他open 那有没有什么方法能够获取当前是否连接的状态呢 目前是 断线了以后进入了聊天详情 调用了avimClient?.createConversation 才重连
目前是 断线了以后进入了聊天详情 调用了avimClient?.createConversation 才重连
一般的实现是客户端要监听应用回到前台事件,然后重新登录 Client。
好的谢谢你了.