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

接受到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页面吗?

要回复问题请先登录注册