1***@qq.com
1***@qq.com
  • 发布:2020-06-23 19:39
  • 更新:2020-06-23 19:39
  • 阅读:583

个推,安卓拿不到自定义url,ios拿到了但是跳转两次

分类:uni-app
// #ifdef APP-PLUS  
        var info = plus.push.getClientInfo();  
        let that = this  
        uni.setStorageSync('clientid', info.clientid)  
        //监听click事件,用户从消息中心点击触发的  
        plus.push.addEventListener("click", function(msg) {  
            uni.setStorageSync('msg_', msg)  
            that.feedback(encodeURIComponent(msg))  
            uni.showToast({  
                title: '我执行了',  
            });  
            if (uni.getSystemInfoSync().platform === 'android') {  
                // 安卓特殊处理  
                setTimeout(function(res) {  
                    uni.navigateTo({  
                        url: msg.payload  
                    })  
                }, 1000)  
            } else {  
                //iOS根据payload传递过来的数据,打开一个详情  
                var payload = msg.payload;  
                if (payload) {  
                    uni.showToast({  
                        title: '我执行了2',  
                    });  
                    //  // payload 按照规范是 Object,但实际推送过来有可能是 String,需要多一步处理;  
                    if (typeof payload === 'string') {  
                        payload = JSON.parse(payload);  
                        uni.showToast({  
                            title: payload.url,  
                            duration: 5000,  
                        });  
                    }  
                    if (typeof payload === 'object') {  
                        uni.showToast({  
                            title: payload.url,  
                            duration: 5000,  
                        });  
                        if (payload.url) {  
                            setTimeout(function(res) {  
                                uni.navigateTo({  
                                    url: payload.url  
                                })  
                            }, 1000)  
                        }  
                    }  
                } else {  
                    uni.showToast({  
                        title: '错啦',  
                    });  
                }  
            }  
        }, false);
2020-06-23 19:39 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复