【问题标题】:Adding collapse_key in FCM在 FCM 中添加 collapse_key
【发布时间】:2016-10-06 01:27:45
【问题描述】:

Android 和 iOS 推送通知是否需要 collapse_key?如果我在有效载荷中指定collapse_key,FCM 会使用它吗?或者它会添加另一个collapse_key

【问题讨论】:

    标签: android ios firebase firebase-cloud-messaging


    【解决方案1】:

    Android 和 iOS 推送通知是否需要 collapse_key

    不,不需要,除非你确实想使用它,那么你当然会使用它。这取决于您是否希望消息可折叠(这意味着从某种意义上说,通知可能会被具有相同 collapse_key 值的另一条类似消息“覆盖”。

    如果我在payload中指定collapse_key,fcm会使用它吗?

    是的,假设您没有超过四键限制。您选择要用作键的任何字符串值,FCM 将使用它。但是,如果您有四个以上的键,则会出现意外行为。在这种情况下,您将不知道哪些键可以正常工作。

    或者它会添加另一个collapse_key

    不,先生。

    【讨论】:

    • 如果使用通知有效负载并且未指定collapse_key,则将使用隐式collapse_key。看到这个post
    • 感谢您的澄清。实际上在我的 fcm 有效负载的数据部分中添加了一个 collapse_key,这就是为什么 fcm 没有使用它并添加它自己的。
    • 没问题。如果我的回答有助于回答您的三个问题,您可以选择它作为答案,否则仍然很乐意提供帮助!
    • 我正在尝试像这样使用 collapse_key: "follow" 但它仍然独立显示具有相同折叠键的通知,并且不会覆盖以前的通知......我有什么想法吗?直觉的?这是我的问题stackoverflow.com/questions/39923777/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多