極光推送Node.js SDK集成與Cordova集成


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)
    })
執行後即可收到推送消息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章