1. git上搜索jpush-phonegap-plugin项目,参考实例集成,此时注意版本问题
注意:插件从 v3.4.0 开始支持 cordova-android 7.0.0,因 cordova-android 7.0.0 修改了 Android 项目结构,因此不兼容之前的版本,升级前请务必注意。
如果需要安装之前版本的插件,请先安装 v1.2.0 以下版本(建议安装 v1.1.12)的 cordova-plugin-jcore,再安装旧版本插件(比如 v3.3.2),否则运行会报错。
默认最新版本 版本格式为:名字@v.1.1.12
集成完成后通过极光开发者平台进行试推送,如不能收到推送则查看包名是否一致(Android)
2. 编写node程序推送
npm install jpush-async
完成后写入app.js内
var JPushInit = require("jpush-async")
var client = JPushInit.JPush.buildClient('appkey', 'secret')
//easy push
client.push().setPlatform(JPushInit.JPush.ALL)
.setAudience(JPushInit.JPush.ALL)
.setNotification('Hi, JPush', JPushInit.JPush.android('android alert', 'happy', 5))
.send((err, res) => {
if (err) {
console.log(err);
}
console.log(res)
})
执行后即可收到推送消息