当前位置: 时代头条 > 正文

WeX5集成极光推送JPush初识

引入

在项目的`index.w`中引入`JPushPlugin`插件

WeX5集成极光推送JPush初识

此处注意:WeX5 studio 3.6版本中引入的是JPushPlugin版本是2.2.0,最新的版本是3.1.3,可以从GitHub中搜索jpush-phonegap-plugin更新替换。

分析

打开`Nativepluginscn.jpush.phonegap.JPushPluginwww`目录下面的`JPushPlugin.js`文件,此文件封装了一套JPush的顶层实现。在这个文件中可以监听消息的各种事件。

插件通过fireDocumentEvent这类方法创建了一类监听事件。

cordova.fireDocumentEvent('jpush.receiveNotification', null);

我们只需要监听这些事件就可以了,在我们的业务js文件中通过以下代码将事件绑定到我们自己的业务函数中。

WeX5集成极光推送JPush初识

WeX5集成极光推送JPush初识

`onReceiveNotification()`就是我们自己的业务方法,`alertContent`就是服务端推送过来的消息。我们可以根据消息内容进行相应的业务开发。

`jpush.js`文件是已经写好的业务初始化文件,在takeout外卖项目中可以拿到。

注册认证并测试

1. 官网注册

2. 身份认证(需要身份证正反面,手持身份证照片,提前准备好)

3. 创建一个新应用,拿到`App Key`和`Master Secret`(注意:安卓应用的包名一旦确定就不可以删除了,同时必须与自己项目的包名一致)

4. 打包WeX5项目(注意:在插件列表那一步,要找到JPushPlugin插件,打勾并填入`App Key`)

5. 在极光开发者服务控制台,依次进入推送-->发送通知页面

6. 编辑消息内容,选择目标平台和目标人群,最后发送

效果图:

WeX5集成极光推送JPush初识

WeX5集成极光推送JPush初识

最新文章

取消
扫码支持 支付码