1 . 在app.vue页面onLaunch中添加
onLaunch: function() {
var platform = uni.getSystemInfoSync().platform;
// #ifdef APP-PLUS
plus.screen.lockOrientation("portrait-primary");
//推送
var pinf = plus.push.getClientInfo();
var cid = pinf.clientid; //客户端标识
console.log('cid:' + cid);
const _self = this;
const _handlePush = function(payload) {
var pages = getCurrentPages();
console.log('----------', payload)
//页面栈为0,标记app是被push唤醒,在欢迎页执行跳转逻辑
if (payload.alive === false) {
console.log('设置storage')
uni.setStorage({
key:'appLaunchedByPush',
data:payload
})
}
else { //app在线,收到push可以直接跳转
uni.navigateTo({