默认
发表评论 9
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求教关于RainbowChat中IM离线消息推送的功能
集成第三方接口实现离线推送功能,应该在 RainbowChatMQServer 的 OfflineMessageManager.java 里实现对吧?

我看代码里面有一段注释,群主有实现IOS的推送功能吗?


在实现离线推送的时候要注意哪些问题?


即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:RainbowChat

im-1.png (18.29 KB, 下载次数: 1756)

im-1.png
上一篇:[已回复] 求教关于App端IM和Web端IM启用https需要修改的配置的疑问下一篇:求助关于IM客户端APP发送自定义消息到服务端接收问题
推荐方案
评论 9
引用:JackJiang 发表于 2019-11-29 16:56
RainbowChat里已经完整实现了ios端的离线推送,详细看一下服务端部署手册的第10章节:

有个问题, RainbowChat 和 RainbowChatMQServer 的 OfflineMessageManager.java 这一部分是什么逻辑?
我之前在本地 RainbowChat 离线存数据库的时候加了一个字段,本地测试都是好的,但是放到服务器就是不行,最后在 RainbowChatMQServer 也加上新增的字段就好了?
引用:JackJiang 发表于 2019-11-29 22:25
先不管别的,本地是好的,放到服务器就不行,那肯定是另有原因,仔细检查一下,同一份代码不可能放一地方 ...

我的意思是RainbowChat 和 RainbowChatMQServer 都有 OfflineMessageManager.java 离线处理的逻辑,为什么两个都有离线处理的逻辑?如果要实现离线推送是以那个为准?
引用:JackJiang 发表于 2019-12-02 11:21
RainbowChatMQServer中的离线处理,相当于是RainbowChat-Web分享出来的,实现的是RainbowChat-Web的离线 ...

好的,谢谢,我再看看
引用:JackJiang 发表于 2019-12-02 11:21
RainbowChatMQServer中的离线处理,相当于是RainbowChat-Web分享出来的,实现的是RainbowChat-Web的离线 ...

我参考IOS推送在 Server 的 OfflineMessageManager 实现了:web 给安卓发送消息,安卓可以接收到单聊、群聊的离线消息。但是我在测试安卓给安卓发送消息的时候,对方接收不到。并没有走Server的OfflineMessageManager离线处理
手机与手机之间的离线处理是在MQServer里面实现的吗?但是我看里面的IOS推送处理都注释掉了,还是在哪里实现的?
引用:JackJiang 发表于 2019-12-13 10:46
MQServer是给web那边的离线消息存储用的。

我感觉你逻辑有点乱。你可以开个测试环境,什么也不做,模 ...

我在实现群通知的时候,有重复推送:例如邀请他人入群,离线用户会接收到两条推送 "邀请了XXXX入群" 然后我查看了日志,发现通知消息既走了MQServer的离线处理,又走了Server的离线处理,这是什么情况?
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部