UNPKG

jpush-async

Version:

JPush's officially supported Node.js client library.

42 lines (36 loc) 1.23 kB
var JPush = require("../index.js").JPush; var Conf = require("./Conf.js"); var client = JPush.buildClient(Conf.appKey, Conf.masterSecret); function getReportReceiveds() { client.getReportReceiveds('746522674,344076897', function (err, res) { if (err) { if (err instanceof JPush.APIConnectionError) { console.log(err.message) // Response Timeout means your request to the server may have already received, // please check whether or not to push console.log(err.isResponseTimeout) } else if (err instanceof JPush.APIRequestError) { console.log(err.message) } } else { for (var i = 0; i < res.length; i++) { console.log(res[i].android_received) console.log(res[i].ios_apns_sent) console.log(res[i].msg_id) console.log('------------') } } }); } client.getReportReceivedDetail('746522674,344076897', function(err, res) { console.log(err); console.log(res); }) client.getReportStatusMessage(746522674, ['regid1', 'regid2'], null, function(err, res) { console.log(err); console.log(res); }) client.getReportMessagesDetail('746522674,344076897', function(err, res) { console.log(err); console.log(res); })