打开app,大返回后几分钟内,发送消息过来,app能接受有提示,但是很快就接收不到消息了,锁屏后也接收不到消息,请问这个情况是app与后台断开了连接,还是app与环信的服务断开了连接呢?
以下是代码:
var sysUrl = "http://192.168.0.123:8080/wap-callcenter/";
var os;
mui.plusReady(function() {
var d = plus.nativeUI.showWaiting("加载中...");
var url = sysUrl;
var w = plus.webview.create(url, "indexUrl");
w.addEventListener('loaded', function() {
d.close();
w.show();
});
os = plus.os.name;
console.log(os);
getPushInfo();
});
以下是监听的代码 由于刚接手项目有点不明白,最主要之前没搞过这个移动端,接触有点蒙
感谢大侠指教 感激不尽!!!!
var payloadObj;
document.addEventListener("plusready", function() {
plus.push.addEventListener("click", function(msg) {
switch(msg.payload) {
case "LocalMSG":
break;
default:
if(os.indexOf("And") > -1) {
payloadObj = eval('(' + msg.payload + ')');
} else {
payloadObj = msg.payload;
}
break;
}
plus.ui.alert(msg.title+msg.content);
}, false);
plus.push.addEventListener("receive", function(msg) {
if(msg.aps) {
plus.ui.alert(msg.payload);
} else {
plus.ui.alert(msg.payload);
}
}, false);
}, false);
function getPushInfo() {
var info = plus.push.getClientInfo();
console.log("plus.push.getClientInfo()==="+info);
}
0 个回复