jmessage-phonegap-plugin android版强制终止app的情况下无法接收离线消息

sevenparty
2018-03-02 02:43 864 0

您好:
我们的App使用ionic1开发,jmessage-phonegap-plugin 版本:3.3.0,cordova-plugin-jcore 版本:1.1.12,jpush-phonegap-plugin版本:3.3.3

问题描述:

android版在强制终止app的情况下(无法调用JMessage.logout方法),再次启动app登录后接收不到离线消息。在用户主动登出app(调用了JMessage.logout方法)或断网重连后可以正常接收离线消息。同样的代码ios版没有这个问题。

调用代码:

 JMessage.init({'isOpenMessageRoaming': false});
 JMessage.setDebugMode({'enable': false});
 JMessage.addReceiveMessageListener(function (message) { });
JMessage.addSyncOfflineMessageListener(function (event) {
          var messageArray = event.messageArray;
          for (var i in messageArray) {
            that.queue.add(messageArray[i]);
          }
        });
JMessage.addMessageRetractListener(function (event) { });
JMessage.addLoginStateChangedListener(function (event) {});
JMessage.login({'username': userName, 'password': IMPASSWORD}, function () { }, function (error) {  });

麻烦测试一下,谢谢!

1个回答

热门排序
  • hev1n | Still wate...
    2018-03-02 03:05

    是在什么机型下测试的?Android 版本是多少?