Skip to content

因为个推没有把 SDK 放上来,无法用 npm 安装比较不方便,所以自己做了一个,顺便做了一个调用优化。而且暂时个推服务端推送只有 java 版本能发送 VoIP,加了一个 nodejs 版本。

Notifications You must be signed in to change notification settings

godblesshugh/node-getui

Repository files navigation

node-getui

不知道为啥个推不把 SDK 放上来。无法用 npm 装。本仓库单纯做了一个方法整理,加速开发。

包括两种提醒方式:APNs & VoIP

安装方法

	npm install --save git+https://github.com/godblesshugh/node-getui.git

使用方法(暂时只有一个向单人发推送的方法,后续看需要补充)

	var getui = require("node-getui").init(HOST, APPID, APPKEY, MASTERSECRET);

	// 这里是普通提醒(应用在后台的时候进行apns推送)
    getui.pushMessageToSingle(clientId, JSON.stringify({
        alert: '这里是透传消息'
    }), "测试通知", 0, null).then(function(data) {
        console.log(data);
    }, function(err) {
        console.error(err);
    });
   
    // 这里是声音提醒(应用在后台的时候进行VoIP推送)
    getui.pushMessageToSingleVoIP(clientId, JSON.stringify({
        alert: '这里是透传消息'
    }), "测试通知", 0, null).then(function(data) {
        process.exit();
    }, function(err) {
        console.error(err);
    });

About

因为个推没有把 SDK 放上来,无法用 npm 安装比较不方便,所以自己做了一个,顺便做了一个调用优化。而且暂时个推服务端推送只有 java 版本能发送 VoIP,加了一个 nodejs 版本。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published