【问题标题】:Firebase push notification for both web and android [duplicate]Web 和 android 的 Firebase 推送通知 [重复]
【发布时间】:2018-01-31 18:35:31
【问题描述】:

我正在使用 Firebase Cloud Messaging 为 Android、iOS 推送通知,现在我正在构建一个网络应用程序。

要从通知中打开应用,您需要一个与 <intent-filter> 中的 <action name.../> 匹配的 click_action。要从通知中打开 Web 应用程序,您需要一个有效的 URL。

似乎不可能找到适用于 Android 和网络的解决方案。我试图一起跳过<action> 元素,而只使用categorydata 元素,但这似乎不起作用。

我怎样才能做到这一点?我现在唯一能想到的就是跟踪每个令牌所属的平台,并向 Android 用户和 Web 用户发送不同的通知。有没有更好的办法?

【问题讨论】:

  • 您可能需要校对您的问题。第二句话没有任何意义。
  • 谢谢。当不将其标记为代码时,有些东西会丢失。

标签: android firebase push-notification firebase-cloud-messaging


【解决方案1】:

如果您指的是有效负载结构,我认为您正在寻找Platform Overrides

这使您可以选择为平台设置不同的值,而无需知道令牌与什么相关联。

【讨论】:

  • 谢谢。这看起来很有希望,但我无法让它发挥作用。该文档似乎没有任何用于 webpush 的“click_action”,即使它确实适用于全局通知对象。
  • 我最终发送了两个通知,一个给应用程序用户,一个给网络用户。在这种情况下我不使用主题,所以效果很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-06
  • 1970-01-01
  • 2021-06-29
  • 1970-01-01
相关资源
最近更新 更多