在Firebase数据库中更改时在iOS中触发通知

时间:2016-08-29 09:24:58

标签: ios swift firebase firebase-realtime-database

我使用FirebaseUI从数据库填充表格,因此,它还会监听更改,例如添加子项时,它会自动插入到表中。

现在我试图在完全均匀的情况下实施通知,这意味着当有一个新的孩子添加到数据库时,应该会通知已添加新的孩子。

这样做的最佳做法是什么?

我知道有远程推送通知(Firebase通过其控制台提供的内容),但这还有其他的正确吗?我想有一种方法可以让应用程序在添加新孩子时通知用户,但是当应用程序关闭时会发生什么?

2 个答案:

答案 0 :(得分:7)

使用新功能云功能,您可以在不需要外部服务器的情况下执行此操作。

有关详细信息,请参阅我的回复:Firebase notification on child added/modified

答案 1 :(得分:2)

您正在寻找Firebase Cloud Messaging,这是构建Firebase通知的基础。请注意,您需要app server来运行侦听数据库更改的代码,然后calls FCM to send the notification to the user