jmessage-phonegap-plugin android版强制终止app的情况下无法接收离线消息
您好:
我们的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) { });麻烦测试一下,谢谢!