不知道为啥个推不把 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);
});