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