是否可以在 ios 上使用 firebase 更新已发送的通知?

Posted

技术标签:

【中文标题】是否可以在 ios 上使用 firebase 更新已发送的通知?【英文标题】:Is it possible to update already sent notification using firebase on ios? 【发布时间】:2019-05-04 14:55:19 【问题描述】:

我正在使用后端的 firebase sdk 向 react-native 应用程序发送推送通知。我们希望实现在通知中心只显示最近的一个通知。为了在 android 上实现这一点,我们可以使用“tag”属性,但在 ios 上似乎不受支持。它是一种更新通知消息的方法吗?还是关闭前一个并替换为新的?

【问题讨论】:

如果我的回答对您有所帮助,如果您将其标记为 accepted 回答,我将不胜感激。谢谢 我现在正在检查,完成后我会接受答案。但是现在我想说非常感谢您的快速回答! 【参考方案1】:

是的,有一些限制是可能的。这个 firebase 功能称为可折叠消息。您可以在docs 中阅读更多相关信息

【讨论】:

对于那些想在节点 js 中使用它的人 - 使用函数 admin.messaging().send 并作为参数对象使用: apns: headers: "apns-collapse-id": "event_key" ,

以上是关于是否可以在 ios 上使用 firebase 更新已发送的通知?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 上使用基于时间的密钥更新 firebase 数据库

仅使用 Facebook 令牌在 iOS 上发送 Firebase 邀请登录 Firebase 身份验证

是否可以将 Stripe 与 Firebase 和 iOS 集成?

我们可以在 ios serviceworker 上运行 firebase 实时监听吗?

ios 应用更新后未收到 Firebase/APNS 通知

iOS:如何从 Firebase 检索创建于/更新的时间戳?