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)
})
執行後即可收到推送消息