我最近注册了使用Firebase,但我似乎不知道如何向特定用户推送通知。
对我来说,我猜你可以把它想象成Facebook。每当用户做了一些事情,比如说发布了一篇有趣的文章给他们的朋友阅读,我希望用户的所有朋友都能收到该事件的通知。那么,使用Firebase,如何才能只通知自己的朋友,而不是通知所有人?我的数据库存储了这些概念。
也许有一种方法可以让每个用户成为Firebase数据库中的一个节点,每次发送通知时,用户都会不断地检查他的节点,如果出现了什么,就拉出它,然后删除它。
Firebase上的例子看起来有点基础。我希望有一个特定于用户的推送通知示例。
发布于 2016-05-23 09:37:03
现在Firebase支持推送通知。谷歌将GCM更名为Firebase Cloud Messaging,现在它提供了这种跨平台服务。Firebase还提供notifications。
以下是这两种服务之间的区别:
Firebase Cloud Messaging通过其客户端SDK以及HTTP和XMPP服务器协议提供了一整套消息传递功能。对于具有更复杂消息传递需求的部署,FCM是正确的选择。
Firebase Notifications是基于Firebase Cloud Messaging构建的轻量级无服务器消息传递解决方案。通过用户友好的图形控制台和更低的编码要求,Firebase通知让用户可以轻松发送消息,以重新吸引和留住用户,促进应用程序增长,并支持营销活动。如果你想要更详细的比较。阅读this。
发布于 2013-03-17 09:53:18
关于如何向特定用户发送通知,这里有一个很好的解释:How to send an alert message to a special online user with firebase
基本上,您需要让每个用户观察一个唯一的路径,然后将数据更新写入适当的路径。
https://stackoverflow.com/questions/15456440
复制相似问题