3分钟搞定UNIAPP对接极光推送,获取推送消息
1.在极光官网首页完成登录注册,关联你的app,获取appkey
2.在HBuilder编辑器中打开uniapp项目,并在插件市场搜索极光推送官方插件(认准官方插件,如下图),导入到你的项目中
3.在你的项目中APP.vue同级目录下新增nativeplugins文件夹,将官网给的JG-JCore 和 JG-JPush文件夹复制到nativeplugins下,点击manifest.json,找到app原生插件配置,选择本地原生插件,勾选这俩插件,然后再输入第一步获取的appkey
4.点击manifest.json,找到App模块配置Push(消息推送),只需要勾选Push。
5.页面代码展示,再App.vue中的onLaunch钩子函数中写对应的消息推送业务
第一步: 获取通知权限,判断是否有权限,没有就弹窗点击跳转打开权限
调用this.noticeMsgTool();
第二步: 初始化极光推送
this.initPush();
详细代码如下,亲自验证过,只要第一步先申请好Appkey,将按照步骤,将代码放入进去,然后打包自己的基座运行,发送消息就可以再通知栏看到了,没有点开的时候,应用程序会有角标显示,点击通知栏消息,可以设置跳转到指定的app页面;