【问题标题】:Send notification to only one user in firebase [closed]仅向firebase中的一个用户发送通知[关闭]
【发布时间】:2017-12-21 11:53:42
【问题描述】:

我有一个 android 应用程序,我想在数据更改时只向一位用户发送通知。我怎样才能做到这一点。任何人都可以提供一个代码 sn-p 我可以放入 OnDataChange() 方法以向特定用户发送通知。由于在 Firebase 中,身份验证后将为每个用户创建一个唯一的用户 ID,有没有办法将通知发送给特定用户或仅发送给使用该用户 ID 的一组用户。

【问题讨论】:

  • 您想将推送通知发送给调用 onDataChange 的当前用户还是其他用户?你能正确描述你的项目吗?
  • 什么是OnDataChange() methode?请放一些代码。并解释你的问题。
  • 我有一个考勤应用程序,教员可以在其中提交休假申请。当任何教职员工提交休假时,通知会发送给部门主管。

标签: android firebase firebase-cloud-messaging


【解决方案1】:

您可以为该用户创建主题并订阅该主题,然后 Firebase 允许我们使用主题消息向特定主题发送消息。 请看这个链接

https://firebase.google.com/docs/cloud-messaging/android/topic-messaging

还有这个

How to send notification to specific users with FCM?

希望它会有所帮助。

【讨论】:

  • 每个用户一个主题听起来不是滥用主题 API 吗?
  • @Zorayr 我知道这是一个老问题,但是您是否找到了关于它是否滥用主题 API 的问题的答案?
猜你喜欢
  • 1970-01-01
  • 2019-11-20
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
  • 2016-12-27
  • 1970-01-01
相关资源
最近更新 更多