抱歉,如果是这两个 Hook 的话,其中的 offlinepeers 确实是我们维护的。
逻辑像刚才说的:
如果两者有其一在线,那么我们就会认为这个用户是在线的。
如果两者都不在线,我们才会认为这个用户是不在线的。
其实消息的推送完全可以这样做,不需要自己再通过 Hook 发一遍 push:
Android 应用进入后台后还处在运行当中,在 onMessage 中写逻辑代码,判断如果此时应用在后台,就弹出通知。
iOS 使用离线消息通知:
https://leancloud.cn/docs/realtime_v2.html#离线推送通知3
推荐主题
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
Android同一消息收到两次回调 | 实时通信 | 18 | 3.3K | 17-02-17 |
Play 游戏对战JavaScript SDK有node.js的Demo吗? | 实时通信 | 2 | 1.2K | 18-08-8 |
没有找到isUnique属性 | 实时通信 | 0 | 781 | 16-09-17 |
leancloud历史聊天记录的保存时间 | 实时通信 | 2 | 1.1K | 16-09-6 |
【已解决】Android Demo点击通知栏的消息没有反应 | 实时通信 | 0 | 921 | 18-04-27 |