node 版
例子:
var JPush = require("../node_modules/jpush-async/index").JPushAsync;
var s = require('../util/configReader').getConfig();
var client = JPush.buildClient(s['jpush']['appKey'], s['jpush']['masterSecret']);
var Jpush = module.exports;
Jpush.sendMessage = function (name, msg_content, title, extras) {
client.push().setPlatform('ios', 'android')
.setAudience(JPush.alias(name))
.setNotification(title, JPush.ios( { //ios 自定义
"title" : title,
"body" : msg_content
},'happy',"+1",true,extras), JPush.android(title))
.setMessage(msg_content, "text", title, extras) //透传
.send()
.then(function (result) {
return ({result: result});
}).catch(function (err) {
return ({err: err});
})
};
例子:
var JPush = require("../node_modules/jpush-async/index").JPushAsync;
var s = require('../util/configReader').getConfig();
var client = JPush.buildClient(s['jpush']['appKey'], s['jpush']['masterSecret']);
var Jpush = module.exports;
Jpush.sendMessage = function (name, msg_content, title, extras) {
client.push().setPlatform('ios', 'android')
.setAudience(JPush.alias(name))
.setNotification(title, JPush.ios( { //ios 自定义
"title" : title,
"body" : msg_content
},'happy',"+1",true,extras), JPush.android(title))
.setMessage(msg_content, "text", title, extras) //透传
.send()
.then(function (result) {
return ({result: result});
}).catch(function (err) {
return ({err: err});
})
};