jpush Version: 0.1.5 By @youxiachai

jpush Node.js sdk

jpush: API索引


pushNotification

推送通知

函数 pushNotification() pushNotification
参数 sendno(int) 1
参数 receiver(Object) {type: 4, value: ""}
参数 msg(Object) {type: 1, platform: "Android", content: {n_content: "Hello world"}}
参数 [options](Object) {timeToLive: 60000, overrideMsgId: '1234'}
参数 callback(Function) function(err, body){}

pushAndroidMessage

推送自定义消息,只支持Android

函数 pushAndroidMessage() pushAndroidMessage
参数 sendno(int) 1
参数 receiver(Object) {type: 4, value: ""}
参数 msg(Object) {content: {message: {your custom json}}}
参数 [options](Object) {timeToLive: 60000, overrideMsgId: '1234'}
参数 callback(Function) function(err, body){}

pushSimpleNotification

简易推送通知,纯文本

函数 pushSimpleNotification() pushSimpleNotification
参数 sendno(int) 1
参数 receiver(Object) {type: 4, value: ""}
参数 msg(Object) {content: "hello world!"}
参数 [options](Object) {timeToLive: 60000}
参数 callback(Function) function(err, body){}

pushAndroidSimpleMessage

推送简易消息,纯文本只支持android

函数 pushAndroidSimpleMessage() pushAndroidSimpleMessage
参数 sendno(int) 1
参数 receiver(Object) {type: 4, value: ""}
参数 msg(Object) {content: "hello world!"}
参数 [options](Object) {timeToLive: 60000}
参数 callback(Function) function(err, body){}

build

创建一个JPush 远程调用实例

函数 build() build
参数 options(Object) {appkey: "you app key", masterSecret: "you master secret"}
返回 JPush JPush实例 build({appkey: "you app key", masterSecret: "you master secret"})