j***@qq.com
j***@qq.com
  • 发布:2020-08-14 11:11
  • 更新:2023-04-26 14:44
  • 阅读:5716

接受到uniPush消息后,如何点击消息跳转到指定页面?

分类:uni-app

APP可以接受消息
在App.vue加入了代码

onLaunch: function() {  
            console.log('App Launch')  
            //#ifdef APP-PLUS    
            var info = plus.push.getClientInfo();  
            console.log( JSON.stringify( info ) );  
             /* 5+  push 消息推送 ps:使用:H5+的方式监听,实现推送*/    
            plus.push.addEventListener("click", function(msg) {    
                console.log("click:"+JSON.stringify(msg));    
                console.log(msg.payload);    
                console.log(JSON.stringify(msg));    
                //这里可以写跳转业务代码  
                setTimeout(function(){  
                    uni.navigateTo({  
                        url:'pages/pushinfo/pushinfo'  
                    })  
                },1000)  
            }, false);    
            //监听在线消息事件  
            plus.push.addEventListener("receive", function(msg) {    
                // plus.ui.alert(2);    
                //这里可以写跳转业务代码  
                console.log("recevice:"+JSON.stringify(msg))  
                setTimeout(function(){  
                    uni.navigateTo({  
                        url:'pages/pushinfo/pushinfo'  
                    })  
                },1000)  
            }, false);    

            //#endif   
        },

消息unipush是可以接收到,点击消息之后不会跳转到页面,不知道应如何实现

2020-08-14 11:11 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com - 无无无

请问楼主解决了嘛?

w***@163.com

w***@163.com - 后天很美好

如果app未启动的时候,点击push页进入指定页面,这时候用户返回会出现白屏的情况

j***@qq.com

j***@qq.com (作者)

url少了个/

2***@qq.com

2***@qq.com

我也遇到了这个问题,同问

9***@qq.com

9***@qq.com

不错

1***@qq.com

1***@qq.com - 公司里的野生开发者

我也遇到这个问题,感谢楼主,哈哈哈

遗落之章

遗落之章

正确答案:
uni.navigateTo({
url:'/pages/pushinfo/pushinfo'
})
pages前面加个 /

Star时光

Star时光 - super star

app未启动,不会触发事物是

b***@yeah.net

b***@yeah.net - 比特鹰

在App关闭的情况下,点击收到推送后还可以跳转到指定的App页面吗?

要回复问题请先登录注册