uniapp 极光推送插件接入成功示例 点击通知栏消息可以传指定参数并跳到应用指定页面

一、首先创建uniapp项目、生成安卓签名

目的是为了拿到安卓应用包名以及打包自定义基座
不会生成安卓签名可以看这篇我的文章https://blog.csdn.net/DarlingYL/article/details/114525485?spm=1001.2014.3001.5502

二、下载导入插件(免费的)

1. 极光JPush官方SDK
2. 极光JCore官方SDK
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一直按照提示操作即可

三、在极光推送官网创建应用

首先注册账号,之后再进行创建应用
极光推送-创建应用教程
创建完成后可以获取到AppKey,(包名不可改,创建时请注意!!)
在这里插入图片描述

四、manifest.json文件配置

在这里插入图片描述
在这里插入图片描述
选择插件后会出现下面的配置项
在这里插入图片描述

五、使用自定义基座打包

在这里插入图片描述
在这里插入图片描述

六、创建推送消息

在这里插入图片描述
在这里插入图片描述
输入文案后可以预览

在这里插入图片描述
在这里插入图片描述

七、代码仓库

https://github.com/ww-yy-ll/uniapp-JGPushDemo.git

到这里就成功了。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
在uni-app中,我们可以通过以下步骤实现极光通知转到某个页面。 第一步是引入极光件,可以通过uni-app官方件市场或者手动下载件并导入项目中。 第二步是在App.vue文件中配置极光相关信息,包括appKey和masterSecret等。具体配置信息可以在极光的开发者后台获取。 第三步是在App.vue文件中监听极光的点事件,当用户点通知时触发相应的回调函数。 第四步是在回调函数中处理点通知的逻辑,包括获取通知的内容和参数,根据参数决定转到哪个页面。 具体示例代码如下所示: ``` // 在App.vue文件中监听极光事件 onShow: function() { // 监听点通知事件 uni.$on('jpush.click', this.onJpushClick); }, // 处理点通知的逻辑 onJpushClick: function(payload) { // 获取通知的内容和参数 var content = payload.content; var params = payload.extras; // 根据参数决定转到哪个页面 if (params.page === 'home') { uni.navigateTo({ url: '/pages/home/home' }); } else if (params.page === 'about') { uni.navigateTo({ url: '/pages/about/about' }); } else { // 默认转到首页 uni.navigateTo({ url: '/pages/home/home' }); } }, ``` 以上就是通过uni-app实现极光通知转到某个页面的步骤和示例代码。通过监听点事件,我们可以在回调函数中处理逻辑,根据通知参数转到相应的页面

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值