我发现两种可能的方法可以在Firebase实时数据库中进行一些更改后(例如在聊天应用程序中)提供通知:
可以使用 Cloud Functions for Firebase ,如in this blog post所述。
我还发现here另一种更简单的方法,只使用 android服务来监听数据库中的更改。
我想知道在尝试实现其中之一之前两种方法的专业和缺点是什么,因为第二种方法似乎比第一个。
答案 0 :(得分:12)
https://www.codementor.io/sundayakinsete/firebase-real-time-notifications-app-to-app-opkwbo6ba中描述的android service
解决方案存在严重的局限性:
另一方面,如果您使用Firebase Cloud Messaging(通过云功能或自定义服务器):