uni-app 使用unipush推送消息

看了半天文档没看懂,最后还是自己慢慢摸搜找出了方法,前端做的特别少,只需要开启push服务

 在开发者中心开启服务(https://dev.dcloud.net.cn/)

 这个页面需要点击应用名才可以

里面还有一些其他配置这里不做阐述

下面是需要给后端的数据

 不同的应用是不同的

最后在app.vue里面写下如下代码

   

plus.push.addEventListener(
			'click',
			msg => {
				setTimeout(function() {
					uni.navigateTo({
//跳转到你想去的页面,也可以后端给path
						url: '/pages/tabbar/tabbar-5/systemMsg/systemMsg'
					});
				}, 1000);
			},
			false
		);
		//监听在线消息事件
  plus.push.addEventListener(
			'receive',
			msg => {
				setTimeout(() => {
				//如果是在线收到推送消息,需要创建一条推送  cover: false 是否覆盖上一条推送消息
					if (msg.type == 'receive') {
						var options = { cover: false, title: msg.payload.title };
						let url = '/pages/tabbar/tabbar-5/systemMsg/systemMsg';
						plus.push.createMessage(msg.payload.content, url, options);   //创建一条推送消息
					}
				}, 2500);
			},
			false
		);

前端要做的就这么多了,不用调用接口


                 
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值