抱歉,如果是这两个 Hook 的话,其中的 offlinepeers 确实是我们维护的。
逻辑像刚才说的:
如果两者有其一在线,那么我们就会认为这个用户是在线的。
如果两者都不在线,我们才会认为这个用户是不在线的。
其实消息的推送完全可以这样做,不需要自己再通过 Hook 发一遍 push:
Android 应用进入后台后还处在运行当中,在 onMessage 中写逻辑代码,判断如果此时应用在后台,就弹出通知。
iOS 使用离线消息通知:
https://leancloud.cn/docs/realtime_v2.html#离线推送通知3
推荐主题
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
实时通讯云引擎hook _messageSent不起作用 | 实时通信 | 2 | 761 | 17-03-21 |
Android 得到attr里的数据 | 实时通信 | 2 | 1.1K | 16-03-6 |
IOS ChatKit修改了头像,对方怎样更新到 | 实时通信 | 1 | 1.0K | 19-04-1 |
swift SDk,如何实现发送名片或红包的自定义消息类型 | 实时通信 | 1 | 945 | 20-06-28 |
Android接受ios发过来的自定义消息类型转换异常 | 实时通信 | 21 | 4.9K | 17-04-6 |