<script type="text/javascript">
mui.plusReady(function() {
plus.push.addEventListener("click", function(msg) {
dealPushMsg(msg);
// plus.push.clear();
}, false);
plus.push.addEventListener("receive", function(msg) {
// plus.webview.currentWebview().reload();
dealPushMsg(msg);
// plus.push.clear();
}, false);
});
function dealPushMsg(msg) {
var payload = msg.payload;
payload = JSON.parse(payload);
if(payload && payload.type) {
var type = payload.type;
var businessType = payload.businessType;
var id = payload.id;
//中奖
if(type == 'win') {
if(businessType == 'yydb') {
window.parent.popToView("db-lucky-record", "../mine/db-lucky-record.html");
};
if(businessType == 'double_pk' || businessType == 'four_pk') {
window.parent.popToView("battle-lucky-record", "../mine/battle-lucky-record.html");
};
}
//活动
if(type == 'activity') {
var specialId = payload.id;
if(specialId) {
localStorage.setItem("specialId", specialId);
var detail = plus.webview.getWebviewById('goodsActivity');
if(detail) {
detail.reload();
} else {
window.parent.popToView("goodsActivity", "../activity/goodsActivity.html");
}
}
};
//产品
if(type == 'product') {
if(businessType == 'yydb') {
var productId = payload.id;
// mui.toast(productId);
localStorage.setItem("homeGoodsId", productId);
//window.parent.popToView("home_detail", "../home/detail.html");
var detail = plus.webview.getWebviewById('home_detail');
if(detail) {
detail.reload();
} else {
window.parent.popToView("home_detail", "../home/detail.html");
}
};
if(businessType == 'double_pk' || businessType == 'four_pk') {
var productid = payload.id;
var goodid = payload.id;
localStorage.setItem("goodid", goodid);
localStorage.setItem("productid", productid);
var against_detail1 = plus.webview.getWebviewById('against_detail1');
if(against_detail1) {
against_detail1.reload();
} else {
window.parent.popToView("against_detail1", "../against/detail.html");
}
};
};
if(type == 'mydefine') {
window.parent.popToView("main", "../home/main.html");
}
} else {
window.parent.popToView("main", "../home/main.html");
}
};
</script>
个推代码
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Xamarin XAML语言教程构建ControlTemplate控件模板 控件模板ControlTemplate...
- 前言 OnePush目前已经从当初的2个推送,扩充到5个,包含了国内系统级别的推送:小米推送、华为推送、魅族推送,...