2014-09-23 19 views
6

Tôi có một cái gì đó như thế này trong một ứng dụng Node:PhoneGap Pushnotification + nút-gcm: thông báo nhóm

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"); }); 

Nó hoạt động tốt, các thông báo đến và đi vào khay nếu ứng dụng nếu không mở. Nhưng nếu tôi gửi thông báo mới đến cùng một đăng ký, thông báo cũ là "cập nhật" (hoặc bị xóa) và chỉ thông báo mới được hiển thị.

Nếu tôi thêm một số nguyên ngẫu nhiên như tham số để notId

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

thông báo được lưu giữ trong khay, nhưng sau đó các khay bắt đầu để hiển thị nhiều thông báo. Có cách nào để nhóm các thông báo không?

+2

Thậm chí tôi muốn biết giải pháp này. Bị kẹt tại cùng một điểm. Bất kỳ giúp đỡ? – Arti

Trả lời

0

Thiết bị Android nhóm cùng loại thông báo. Nếu bạn đặt thiết lập collapseKey khác nhau cho từng loại thông báo, chúng sẽ không được nhóm với những người khác. Bạn có thể có tối đa 4 collapseKey khác nhau cùng lúc với người dùng trong khay.

Các vấn đề liên quan