0

我有一个android应用程序连接firebase。当有新的孩子被添加到数据库时,我需要通过通知消息通知用户。此外,在我的应用程序中,用户选择一个代码(例如:71000,00100,90288),并且此代码存储在共享首选项中。我需要在用户被添加或修改时通知用户,只有用户选择的代码。任何帮助,高度赞赏。非常感谢你提前。如何接收通知给android用户,何时更新firebase数据库?

enter image description here

+1

你应该看看Firebase的云端函数 –

+0

正如AL所说,这听起来像是一个云端函数的工作。查看此页面上的第一个用例:https://firebase.google.com/docs/functions/use-cases#notify_users_when_something_interesting_happens –

+0

非常感谢你,AL和Frank van Puffelen! – angels65

回答

1

,如果你的服务器端的火力点,发送通知时添加子,你需要创建一个火力点云功能,这将做到这一点 所以这个你会做什么:

  • 创建firebase云功能
  • 用通知发送数据(使用有效载荷)
  • 在您的服务(消息列表程序)中接收数据后,检查数据(数字)是否等于某些s在共享偏好设置
+0

是的,会这样做。谢谢你,先生! – angels65

0

在firebase,我们得到回调提供实时数据库功能。

方式这样做的:

  • 注册一个onChildAdded监听到火力节点URL,每当一个孩子加入时它被触发,你可以运行,可能会导致其在客户端上运行的通知有效载荷的服务。
  • 使用在服务端运行的Firebase云功能。
+0

非常感谢你Jay! – angels65

0

一旦我开发这样的应用程序,为了实现这一点,我使用broadcastreceiver监视我的数据库中的新信息。 (这只是建议) 但是你仍然可以利用this教程

+0

非常感谢你Tarlan! – angels65

相关问题