【问题标题】:How to send device to device notifications using Firebase cloud functions?如何使用 Firebase 云功能向设备发送设备通知?
【发布时间】:2019-06-13 13:36:43
【问题描述】:

我知道这可能很容易,但我找不到一个好的参考。所以这是我的问题。我正在制作一个需要在单击按钮时发送通知的 Android 应用程序。

通知可以发送到

  1. 安装该应用的所有其他用户
  2. 安装该应用的特定用户。

发送通知的发件人本身不得收到通知警报。

我想通过使用 Firebase Cloud Functions 来实现这一点。但我不知道如何开始。

如果有人展示了 Android Java 代码的 sn-ps 和 Firebase Cloud 函数代码来实现相同的功能,那将非常有帮助。

例如,假设有三个用户 ABC 安装了我的示例应用。因此,如果 A 发送通知警报,则 B 和 C 都必须收到它,除了 A。类似地,如果 A 想向特定用户 B 发送通知(假设使用 B 的唯一用户 ID),那么只有 B 必须收到通知而不是 C。

【问题讨论】:

    标签: java android firebase push-notification google-cloud-functions


    【解决方案1】:

    为了能够使用 Firebase 向特定用户组发送通知,您可以编写一个 JavaScript 函数来侦听触发您的数据库的某些事件。

    当触发此事件时,您可以执行操作,在这种情况下,您需要编写一个 JavaScript(或 TypeScript)函数,该函数可以找到设备令牌以发送通知和通知负载。这个例子非常清楚如何做到这一点,它是 Firebase 函数 repo 上函数示例集合的一部分。

    https://github.com/firebase/functions-samples/tree/Node-8/fcm-notifications

    【讨论】:

      猜你喜欢
      • 2019-12-23
      • 2020-06-30
      • 2020-03-21
      • 1970-01-01
      • 1970-01-01
      • 2017-10-04
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多