当前位置: 首页 > 知识库问答 >
问题:

使用Firebase的实时推送通知

楚德辉
2023-03-14

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

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

也许有一种方法可以让每个用户成为Firebase数据库中的一个节点,每次发送通知时,用户都会不断检查他的节点,如果出现了什么,就拉起它,然后删除它。

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

共有1个答案

阎宾实
2023-03-14

现在Firebase支持推送通知。谷歌将GCM更名为Firebase云消息服务,现在它提供这种跨平台服务。Firebase还提供通知。

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

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

Firebase Notifications是基于Firebase云消息传递构建的轻量级、无服务器消息传递解决方案。Firebase Notifications具有用户友好的图形控制台和减少的编码要求,使用户可以轻松地发送消息以重新注册和留住用户,促进应用程序增长,并支持营销活动。如果你想要更详细的比较。读这个。

 类似资料:
  • 我试图制作一个云函数,向给定用户发送消息推送。 用户进行一些更改,并在firebase数据库中的节点下添加/更新数据(该节点表示用户id)。这里我想触发一个函数,它向用户发送推送通知。 对于DB中的用户,我有以下结构。 到目前为止,我有这个功能: 当我得到回调时,snapshot.val()返回null。知道怎么解决这个问题吗?也许之后如何发送消息推送?

  • 这是舱单 这是我的注册令牌类 这是我的Firebase服务类

  • 如何使用Firebase向我的应用程序的所有注册用户发送推送通知?我在纪录片中搜索了api,但没有找到任何有用的东西。

  • 我正在尝试使用Postman通过云消息服务发送一次推送通知。 这是一个用于相同目的的工作命令,我将其用作参考。 到目前为止我所做的。。 1-适当设置标题 2-在Body,我使用 执行时,我返回

  • 我正在我的应用程序中实施第三部分服务(FreshChat,一种允许您将帮助台集成到应用程序或网站中的服务),除了聊天的推送通知之外,一切都很好。Freshchat通过Firebase工作(Firebase推送通知不会出现问题),但Fresat通知不起作用。我遵循了newchat的官方留档,但有已弃用的方法,绝对不起作用(我尝试了很多) 这是Firebase云消息传递代码: 以及FreshChat文

  • 我正在写一个iOS的应用程序,使用laravel的API和谷歌Firebase的推送通知。当我使用Firebase云消息传递发送消息推送时,它会进入我的设备。当我使用laravel发送推送通知时,它不会影响。这里是我的脚本发送推送通知laravel: 它返回一个成功的结果,但通知未发送到iOS设备。 PS:它可以在Android设备上成功运行。