// #ifdef APP-PLUS
var info = plus.push.getClientInfo();
let that = this
uni.setStorageSync('clientid', info.clientid)
//监听click事件,用户从消息中心点击触发的
plus.push.addEventListener("click", function(msg) {
uni.setStorageSync('msg_', msg)
that.feedback(encodeURIComponent(msg))
uni.showToast({
title: '我执行了',
});
if (uni.getSystemInfoSync().platform === 'android') {
// 安卓特殊处理
setTimeout(function(res) {
uni.navigateTo({
url: msg.payload
})
}, 1000)
} else {
//iOS根据payload传递过来的数据,打开一个详情
var payload = msg.payload;
if (payload) {
uni.showToast({
title: '我执行了2',
});
// // payload 按照规范是 Object,但实际推送过来有可能是 String,需要多一步处理;
if (typeof payload === 'string') {
payload = JSON.parse(payload);
uni.showToast({
title: payload.url,
duration: 5000,
});
}
if (typeof payload === 'object') {
uni.showToast({
title: payload.url,
duration: 5000,
});
if (payload.url) {
setTimeout(function(res) {
uni.navigateTo({
url: payload.url
})
}, 1000)
}
}
} else {
uni.showToast({
title: '错啦',
});
}
}
}, false);
1***@qq.com
- 发布:2020-06-23 19:39
- 更新:2020-06-23 19:39
- 阅读:583
0 个回复