2014-09-23 23 views
6

我有一個節點的應用程序是這樣的:的PhoneGap Pushnotification +節點-GCM:組通知

var sender = new gcm.Sender("XPTO"); 
var registrationIds = ["whatever"]; 
... 
var message = new gcm.Message({ 
    data: { 
     avatar: body_data.avatar, 
     message: body_data.message 
    } 
}); 

sender.send(message, registrationIds, 4, function (err, result) { console.log("success"); }); 

它工作正常,通知到達,如果應用程序如果不開去的托盤。 但是,如果我發送一個新的通知給同一個registrationId,舊的通知是「更新」(或刪除),只有新的通知顯示。

如果我添加一個隨機整數作爲參數傳遞給notId

message.addData("notId", parseInt(Math.random() * 25)); 

通知被保存在盤,但隨後的托盤開始出現多個通知。 有沒有辦法對通知進行分組?

+2

即使我想知道這個解決方案。陷入同一點。任何幫助? – Arti 2015-01-07 09:14:20

回答

0

Android設備組同類的通知。如果您爲每種通知設置了不同的collapseKey,他們將不會與其他人分組。托盤中的用戶最多可同時看到4個不同的collapseKey。