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

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

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

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容