Я использую node-gcm для отправки push-уведомлений на устройства Android.так как я отправляю уведомления более чем 1000 пользователям, я использую «параллельный пакет».при отправке push-уведомлений появляется ошибка «MismatchSenderId».Как узнать, какое устройство получило ошибку в результате?
await parallelBatch(
registrationToken,
1000,
function(batch, callback){
sender.send(message, {registrationTokens: batch}, function(err, result){
if(err){
console.log(err);
return callback(err);
}
else {
const results = result;
const updatedMessage = Messages.findOneAndUpdate ({ _id: savedMessage }, { $set :{
results,
success : results.success,
failure: results.failure
}
},{new: true}, (err) =>{
if (err) {
console.log(err);
}
});
return callback(null, results);
}
})
},
function(err, results){
if(err != null) {
console.log(err);
return res.json({
data: {
error : err,
result: results
}
});
}
else{
return res.json({
data: {
result: result
}
});
}
}
);