【问题标题】:Notifications using firebase for android studio使用firebase for android studio的通知
【发布时间】:2017-01-16 13:02:59
【问题描述】:

我正在制作一个需要为特定目的预订人员的应用。我想通知此人他正在被某人预订。我不知道这是怎么做到的。 从服务器向拥有该应用程序的每个人发送通知的示例可用,但这不是我想要的。 一旦有人从他的帐户中单击图书按钮,其他人应该会收到通知。请帮忙!

【问题讨论】:

  • 你可以使用GCM
  • 你需要一个有一些自定义逻辑的服务器
  • 点击按钮,您可以调用您的 API,从那里您可以得到一些东西。无论你得到什么,都在通知中显示。
  • 点击书本按钮时向firebase服务器发送一个post请求,然后使用其他设备的令牌通过服务器发送通知。
  • 这是一个相当宽泛的描述。将其转换为工作代码超出了 StackOverflow 的范围。但是,firebase.googleblog.com/2016/08/… 提供了一种通过 Firebase 云消息传递主题通知用户的简单方法。

标签: android firebase notifications firebase-cloud-messaging


【解决方案1】:

您必须按照以下步骤来实现这一点。

第 1 步:需要在用户注册或登录时存储来自“FirebaseInstanceId”的令牌,并将该令牌存储在网络服务器上。

第 2 步:需要网络服务,我们可以通过网络服务发送“预订”按钮选择的用户 userId。在该网络服务处理该请求之后,从同一用户的服务器中找到 TOKEN 并使用

设置通知有效负载

{ to: "token", ... }

然后使用 FCM 发送带有一些初始详细信息的通知。

【讨论】:

    【解决方案2】:

    第 1 步:在 FCM 中创建帐户

    第 2 步:在 FCM 控制台中创建应用

    第 3 步: 获取设备的 Token id 并发送到服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      相关资源
      最近更新 更多