个推代码

2017-06-09  本文已影响0人  daoqing99
<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>
上一篇下一篇

猜你喜欢

热点阅读