【问题标题】:Push notifications not getting grouped (like Whatsapp)推送通知未分组(如 Whatsapp)
【发布时间】:2020-06-15 09:44:13
【问题描述】:

我正在使用 FCM 云消息传递框架为 Android 和 ios 发送和接收推送消息。要从我的服务器发送消息,我调用 FCM v1 API。我在我的本机应用程序(基于反应本机)中使用 FCM SDK 应用程序来生成设备注册令牌等。 我正在尝试找到在设备系统托盘中分组显示推送消息的方式,例如在 Whatsapp 上,即包含特定唯一 ID 的消息应分组在一个类别下,例如显示在一个组下的特定股票代码的所有消息等。 在寻找可能的解决方案时,我遇到了各种链接,例如:

React Native - Android - FCM - Display group notification like What's app also allowing multiple grouped notifications

Group fcm notifications like whatsapp but allowing multiple group notifications

但这些都没有帮助。例如,当收到具有相同值的新消息时,发送“标签”字段会替换先前的消息。此外,当应用程序关闭时,本机应用程序的任何消息处理功能都不会在设备上执行,所以我相信这应该纯粹是服务器端功能。在 FCM 文档页面上没有对消息分组的引用。

https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages

关于如何实现这一点的任何建议?

【问题讨论】:

  • 尝试在 android 中向单个设备发送 4 个或更多推送通知。它分组吗?
  • 您指的是应用级别的分组,所有应用特定的消息都会自动分组?这已经发生了。我需要根据唯一值对消息进行分组。
  • @NKM 你找到解决方案了吗?
  • 不,分组仅适用于 ios,不适用于 Android。 React Native 中没有什么可以在这里提供帮助,至少在我尝试的时候没有。对于 ios 分组,它是在推送消息中使用线程 ID 的服务器端机制。

标签: react-native firebase-cloud-messaging react-native-fcm


【解决方案1】:

我在库 react-native-push-notification 的帮助下实现了这一点,这个问题对我有很大帮助 Group notifications

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-08
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多