"; // echo ""; // echo ""; // echo ""; // echo ""; // echo ""; // echo ""; /* */ $html = << var tagPhone = localStorage.tagPhone; console.log("localStorage.tagPhone="+tagPhone); document.addEventListener('deviceready', function(){ var jpush = window.plugins && window.plugins.jPushPlugin; // console.log(4444); // manifest="http://www.jd-ioe.com/jdxf/wxapp/Home/View/Public/cordova/test.appcache" // http://www.jd-ioe.com/jdxf/wxapp/Home/View/Public/cordova/android/test.appcache // http://www.jd-ioe.com/jdxf/wxapp/Home/View/Public/cordova/android/test.appcache // manifest="test.appcache" function getExtras(event) { let extras = event.extras || {}; if (/iPhone/i.test(navigator.userAgent)) { extras.sound = event.sound; } return extras; } function setTags(obj) { if (jpush) { let tags = obj; jpush.setTags(tags, function (errorcode) { console.log(`设置${tags} 标签, errorcode 值${errorcode}`) }, function (e) { console.log('设置标签错误:' + e); }); } } setTags({sequence:1,tags:[tagPhone]}); // 15000011254 == 13918226582 // jpush.setTags({ sequence: 1, tags: [tagPhone, 'tag2'] }, // (result) => { // var sequence = result.sequence // var tags = result.tags // 数组类型 // }, (error) => { // var sequence = error.sequence // var errorCode = error.code // }); document.removeEventListener("jpush.openNotification"); document.removeEventListener("jpush.receiveNotification"); // document.addEventListener("jpush.openNotification",function(event){ // console.log(111); // }, false); // document.addEventListener("jpush.openNotification",function(event){ // jpush.setTags({ sequence: 1, tags: ['13918226582', 'tag2'] }, // (result) => { // var sequence = result.sequence // var tags = result.tags // 数组类型 // }, (error) => { // var sequence = error.sequence // var errorCode = error.code // }) // }, false); // document.addEventListener("jpush.receiveNotification",function(event){ // jpush.setTags({ sequence: 1, tags: ['13918226582', 'tag2'] }, // (result) => { // var sequence = result.sequence // var tags = result.tags // 数组类型 // }, (error) => { // var sequence = error.sequence // var errorCode = error.code // }) // console.log(333); // let extras = getExtras(event); //...do something // }, false); // document.addEventListener("jpush.openNotification",function(event){ // let extras = getExtras(event); //...do something // var msgBody = JSON.parse(event.alert); // if(msgBody.evt=='U44'){ // } // alert(event.title); // alert(event.extras.sound); // }, false); document.addEventListener("jpush.receiveMessage", function (event) { // console.log(222); var message; if(device.platform == "Android") { } else { } }, false); }, false); EOF; echo $html; } ?>