jMessage 的离线消息是否需要服务端 jPush 配合

react-native
jpush
jmessage
标签: #<Tag:0x00007fb83b360880> #<Tag:0x00007fb83b3606c8> #<Tag:0x00007fb83b3604e8>

(Micheal Zhang) #1

react-native-jmessage and react-native-jpush

我在一个react native项目中使用了jmessage用于聊天的集成,全都没有走服务器,都是前段这边完成的。

但是我发现,两个应用之间无法完成离线消息的推送。具体就是A向B发送消息,如果B是离线的,那么该消息就是离线消息,但是B是收不到消息的,只有当B重新登录APP时候才能够收到离线的消息。这样肯定不不行的。

目前我请问大家一个问题,目前是不是需要服务器接入?服务器管理离线消息,然后使用Jush来向离线的用户推送离线的消息,用户收到推送打开应用,再获取离线消息呢?


#2

我们 JMessage 会自动对 离线消息发 JPush的通知到手机上。

如果收不到,请检查:

1、是否有开启免打扰

2、App的状态是什么,测试机是Android还是iOS,你网络OK吗

3、Android 如果在App杀死后长连接断了,那我们的JPush通知也推送不下去的。iOS可以走系统通道,Android需要另外配