";
// 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;
} ?>