仅向firebase中的一个用户发送通知[关闭]

Posted

技术标签:

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

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

【问题讨论】:

您想将推送通知发送给调用 onDataChange 的当前用户还是其他用户?你能正确描述你的项目吗? 什么是OnDataChange() methode?请放一些代码。并解释你的问题。 我有一个考勤应用程序,教员可以在其中提交休假申请。当任何教职员工提交休假时,通知会发送给部门主管。 你可以使用这个firebase.google.com/docs/cloud-messaging/… 【参考方案1】:

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

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

还有这个

How to send notification to specific users with FCM?

希望它会有所帮助。

【讨论】:

为***.com/questions/51853852/…使用firebase函数 每个用户一个主题听起来不是滥用主题 API 吗? @Zorayr 我知道这是一个老问题,但是您是否找到了关于它是否滥用主题 API 的问题的答案?

以上是关于仅向firebase中的一个用户发送通知[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何根据 Firebase 数据库中的条目向我的 android 应用发送通知? [关闭]

每当firebase发生任何变化时,自动向所有用户发送通知[关闭]

Flutter:数据更改时的 Firebase 推送通知

IBM Worklight - 仅向订阅用户推送通知

如何使用 Firebase 中的用户令牌向特定用户发送通知?

Firebase计划通知不每天发送通知[关闭]