通过点击按钮firebase发送推送通知

时间:2017-05-31 21:48:51

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

是否可以设置一个点击按钮,它会向fierbase上的用户发送推送通知消息?我通过网站发送推送消息,但我真的需要从应用程序发送消息的选项。

Thankds!

1 个答案:

答案 0 :(得分:1)

您现在可以使用功能执行此操作。这意味着它被认为是由应用程序完成的,但它是一个更长的路。

首先,应用Firebase Cloud Message没有这样的应用,因为Firebase数据库是实时的,所以非常混乱。

在功能之前做的是让应用程序在服务器上触发某些内容,然后服务器将使FCM发送推送通知。

现在使用Functions,您不需要服务器。功能可以收听Firebase数据库中的更改(也可以收听用户创建)并可以发送Firebase云消息。所以完整的流程是这样的:

  1. 该应用将触发数据库中的更改
  2. 功能将是 听取那个节点
  3. 当改变已经听过,然后推 通知将被触发
  4. 如果需要,功能可以 请求来自其他节点的数据,以通过示例获取设备令牌
  5. 这是函数文档https://firebase.google.com/docs/functions/

    目前,功能处于测试阶段,请参阅此处的示例https://github.com/firebase/functions-samples

    这是一份个人样本,经过大量评论,以澄清我所遇到的所有问题https://github.com/cutiko/testing-functions

    祝你好运