13

我最近注册使用 Firebase,但我似乎不知道如何向特定用户推送通知。

对于我的使用,我想你可以把它想象成 Facebook。每当用户做某事时,比如发布一篇有趣的文章供他们的朋友阅读,我希望用户的所有朋友都能收到该事件的通知。那么,使用 Firebase,如何才能只通知他们的朋友而不是所有人呢?我的数据库存储连接。

也许有一种方法可以让每个用户成为 Firebase 数据库中的一个节点,并且每次发送通知时,用户都会不断检查他的节点,如果出现问题,将其拉取然后删除。

Firebase 上的示例似乎有点基本。我希望有一个特定于用户的推送通知示例。

4

2 回答 2

9

现在 Firebase 支持推送通知。Google 将 GCM 更名为Firebase Cloud Messaging,现在它提供了这种跨平台服务。Firebase 还提供通知

这些是这两种服务之间的区别:

Firebase 云消息传递通过其客户端 SDK 以及 HTTP 和 XMPP 服务器协议提供一整套消息传递功能。对于具有更复杂消息传递要求的部署,FCM 是正确的选择。

Firebase Notifications 是基于 Firebase 云消息传递的轻量级、无服务器消息传递解决方案。借助用户友好的图形控制台和降低的编码要求,Firebase 通知让用户可以轻松发送消息以重新吸引和留住用户、促进应用增长并支持营销活动。如果你想要更详细的比较。读这个

于 2016-05-23T01:37:02.923 回答
2

这里有一个很好的解释如何向特定用户发送通知: How to send an alert message to a special online user with firebase

基本上你需要让每个用户观察一个唯一的路径,然后将数据更新写入适当的路径。

于 2013-03-17T01:53:17.507 回答