【iOS】手机杀掉进程之后离线消息监听收不到消息

nttd-zhaolongri
2019-12-07 08:41 455 1

环境和代码结构
"jmessage-react-plugin": "^3.1.7",

  1. 在componentWillMount里写JMessage.init
  2. 在componentWillMount里 调用 JMessage.addSyncOfflineMessageListener
  3. 之后判断JMessage.getMyInfo里有信息就不login,如果没有就调用JMessage.login

现象

  1. 初次安装之后,主要不杀死进程,在锁屏状态下都可收到离线消息,可以触发SyncOfflineMessageListener
  2. 但是一旦杀死进程,重新打开APP之后就再也收不到离线消息了,包括logout之后再login也没用。
  3. APP卸载之后,重新安装就正常收离线消息。

还有ios SDK用额是3.9.1 ,onSyncOfflineMessageConversation:offlineMessages 这个方法压根就没触发。

我看RN插件的sample代码没有写关于离线消息的。请问离线消息的监听应该在哪个时间点添加呢?

谢谢

3个回答

热门排序
  • nttd-zhaolongri
    2019-12-08 14:25
    这是正常收到离线消息的时候的 日志 ```default 22:19:20.760762 +0800 NUPO | JIGUANG | D - [JIGUANGTcpChannelController] Action - 展示全部
  • 请问楼主现在解决了吗?我也遇到同样的问题