gpt4 book ai didi

node.js - Phonegap 推送通知 + Node gcm : group notifications

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:40 24 4
gpt4 key购买 nike

我在 Node 应用程序中有这样的东西:

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

通知保留在托盘中,但随后托盘开始显示多个通知。有没有办法对通知进行分组?

最佳答案

Android 设备将相同类型的通知分组。如果您为每种通知设置不同的 collapseKey,它们将不会与其他通知分组。用户在托盘中最多可以同时看到 4 个不同的 collapseKey。

关于node.js - Phonegap 推送通知 + Node gcm : group notifications,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26003458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com