4
我使用node-gcm通過GG GCM向Android設備發送通知。問題是,當我發送2條或更多條消息時,它們彼此重疊(舊消息消失並且新消息替換它)。當我從互聯網上斷開我的設備,然後發送2條消息,我連接到互聯網,並且只有一條通知和我發送的最後一條消息。這是發短信的代碼,我已經刪除了collapse_key的作爲GG引導他們在說:使用node-gcm向Android設備發送有效載荷通知
function sendNoti(content){
// with object values
var message = new gcm.Message({
//collapseKey: 'cms',
//delayWhileIdle: true,
//timeToLive: 10,
data: {
news: content
}
});
var sender = new gcm.Sender('MY KEY');
var registrationIds = [];
db.noti.find({}, function (err, getted) {
getted.forEach(function (each) {
registrationIds.push(each.regId);
});
/**
* Params: message-literal, registrationIds-array, No. of retries, callback-function
**/
sender.send(message, registrationIds, 10, function (err, result) {
console.log(result);
});
})
}
請大家幫我出這一點。非常感謝你!