使用Firebase进行实时推送通知

Bil*_*wen 12 notifications push-notification firebase

我最近注册使用Firebase,我似乎无法弄清楚如何将通知推送给特定用户.

对于我的使用,我想你可以把它想象成Facebook.每当用户做某事时,比如发帖给他们的朋友阅读有趣的文章,我希望所有用户的朋友都被告知该事件.那么,使用Firebase,如何才能通知他们的朋友而不是每个人?我的数据库存储了这些内容.

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

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

Júl*_*zar 9

现在Firebase支持推送通知.谷歌将GCM重新命名为Firebase云消息传递,现在它提供了这种跨平台服务.Firebase还提供通知.

这些是这两种服务之间的差异:

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

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


And*_*Lee 2

这里有一个关于如何向特定用户发送通知的很好的解释: 如何使用 firebase 向特殊在线用户发送警报消息

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