push() { uni.subscribePush({ provider: 'unipush', success: function(res) { console.log('success_msg:' + JSON.stringify(res)); } }); let osname = plus.os.name; console.log(osname); if (osname == 'Android') { uni.onPush({ provider: 'unipush', success: function() { console.log('监听透传成功'); }, callback: function(data) { console.log('data',data) console.log('接收到透传数据:' + JSON.stringify(data)); plus.push.createMessage(data.data, {}); // } }); } // 监听在线消息事件 if (osname == 'iOS') { plus.push.addEventListener( 'receive', function(msg) { plus.push.createMessage(msg.content, 'LocalMSG', { cover: false }); setTimeout(() => { plus.push.clear(); }, 3000); }, false ); } plus.push.addEventListener( 'click', //这里写业务逻辑 function(data) { console.log(data); }, false ); plus.push.addEventListener( 'receive', function(res) { let options = { cover: false }; console.log('res',res); console.log('res.content',res.content); plus.push.createMessage(res.content, res.payload, options); }, false ); }