android - 我希望在 Firebase 实时数据库中添加数据时收到通知

标签 android firebase firebase-realtime-database firebase-cloud-messaging

我有一个具有两个不同包名称的应用程序。这两个应用程序有单独的数据库。如果用户添加新数据,我想收到一条消息。 (例如:向应用程序 A 添加了新数据或向应用程序 B 添加了新数据)我不想不断检查。我怎样才能做到这一点?

我可以通过邮件接收通知,或者我可以创建一个不同的应用程序和一个控制这两个应用程序内容的应用程序。但我不知道如何发出通知。

最佳答案

要在用户未主动使用应用时向他们显示有关数据更改的通知,您通常会使用 Firebase Cloud Message 或其他一些带外机制来传递消息。

要检测相关数据更改并发送该消息,您需要在保证始终继续运行的受信任环境中运行代码。此类环境的一个示例是 Cloud Functions,其中还有一个示例 notifying the user when something interesting happens .

关于android - 我希望在 Firebase 实时数据库中添加数据时收到通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69644792/

相关文章:

swift - Swift 按什么顺序计算函数?

java - Android计算器App的良好做法?

android - Google Play Developer Console 是否以 UTC 或本地时间显示 APK 上传?

android - 如何从 Android 中的 WCF 服务反序列化复杂的 JSON 对象?

android - 带有部分标题android的 ListView

javascript - 如何限制 Firestore 安全规则中请求的文档数量?

javascript - firebase 登录谷歌电子邮件

swift - 不从 Remote Firebase Automl 自定义模型检索输出预测

java - 图像未在 firebase RecyclerView 中显示

android - 从 firebaseui recyclerview 删除项目时获取 java.lang.IndexOutOfBoundsException : Index: 3, Size: 3