html不能离线运行,【已解决】html5+app unipush离线后点击可以启动,但是click不触发响应,有遇到过的吗?...

这段代码主要处理移动端(尤其是iOS)的推送事件。当用户点击推送通知时,根据不同的payload值,更新本地存储的tztgid。同时,如果存在特定webview,会刷新页面,否则调用`tuisong1109`函数。对于收到的消息,如果是iOS设备,会进行解析并创建本地消息。
摘要由CSDN通过智能技术生成

plus.push.addEventListener('click', function(message) {

if (mui.os.ios) {

switch (message.payload) {

case 'LocalMSG':

localStorage.tztgid = localStorage.tztgid002;

break;

default:

localStorage.tztgid001 = message.aps.alert.title.split('\n')[1];

localStorage.tztgid = localStorage.tztgid001;

break;

}

} else {

localStorage.tztgid = message.payload;

}

if (plus.webview.getWebviewById('tztgxqy.html')) {

plus.nativeUI.showWaiting();

plus.webview.getWebviewById('tztgxqy.html').reload(true);

} else {

tuisong1109();

}

}, false);

plus.push.addEventListener('receive', function(message) {

if (mui.os.ios) {

switch (message.payload) {

case 'LocalMSG':

break;

default:

function toJson(str) {

var json = (new Function('return ' + str))();

return json;

}

var json1042 = toJson(message.content);

plus.push.createMessage(json1042.title + '\n' + json1042.content, 'LocalMSG');

localStorage.tztgid002 = json1042.payload;

break;

}

}

}, false);

2020-03-07 07:46

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值