gpt4 book ai didi

android - 如何使用 Firebase 将多个通知折叠成一个通知?

转载 作者:行者123 更新时间:2023-11-29 14:43:45 30 4
gpt4 key购买 nike

我在 Firebase Cloud Functions 中有一个函数,它用于向我的应用程序中的特定用户发送通知,并且具有作为 notificationContent 的以下代码:

const notificationContent = {
notification: {
title: "My Notification Title",
body: "My Notification Body",
icon: "default",
sound : "default"
}
};

我尝试使用 collapse_key: "unique_key" 但它没有效果。我读到仅当设备处于离线状态时才有效。我还使用了 tag: "unique" 但每次收到新通知时,它都会覆盖最旧的通知。

我有什么方法可以用 Firebase 实现这个目标吗?如果我收到不止一个通知,是否要归为一个?

enter image description here

提前致谢!

最佳答案

如果您想使用更多可定制和高级的通知功能。您应该只发送带有 data 负载的 FCM,并在 android 客户端创建通知。
请记住,如果您使用 notification 有效载荷或 notification + data 有效载荷发送 FCM,则通知将由 android 核心系统和 BroadcastReceiver 创建onReceive 方法不会在您的应用处于后台时被调用。
如果您使用 data 负载发送 FCM,它会一直调用 onReceive,因此您可以在 android 客户端手动生成自定义通知。 (大多数应用程序使用后一种方法。)

希望this link会有帮助。

关于android - 如何使用 Firebase 将多个通知折叠成一个通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49085079/

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