html点击红包出现信息,html5+ unipush收到信息离线点击不触发click,100元红包求解决...

这段代码主要关注移动端(iOS)的消息监听与处理。当点击推送通知时,根据不同的payload值,存储相应的tztgid。同时,如果存在特定webview,则重新加载页面,否则调用tuisong1109函数。在接收消息时,针对iOS设备,转换并处理payload内容。该代码涉及到本地存储、消息解析以及页面刷新等操作。
摘要由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-02-26 15:45

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值