Firebase Platform 云消息传递触发器

问题描述 投票:0回答:1

所以基本上在我的 flutter 项目中,如果 XYZ 文档被更新或修改,那么我需要在 android 和 IOS 中发送推送通知。所以我想知道是否有任何 firebase 函数可以在文档更新/修改时发送推送通知。我已经在 flutter 中实现了 android 和 IOS 的消息传递,通过提供设备令牌我可以在 android 中接收推送通知。我还没有针对 IOS 进行过测试。但问题是这不应该由人类来完成。我的意思是,当对文档进行任何类型的更新时,它应该自动触发。我还想知道为此我需要创建任何类型的网络平台还是可以将其直接写入 firebase 控制台?

我还阅读了一份有关 Cloud Firestore 触发器的文档。但他们在其中提到了使用 Node.js 和 Python 的方法。但我想知道是否可以直接从 Firebase 进行?

文档链接

firebase google-cloud-firestore push-notification firebase-cloud-messaging
1个回答
0
投票

Firestore 和 Firebase Cloud Messaging 之间没有直接连接,但您可以为此编写一个 Cloud Function。事实上,当发生有趣的事情时通知用户是文档中的第一个用例 - 它看起来像这样:

因此,当用户获得新关注者时,会通过 FCM 发送通知。此特定示例的代码会在写入实时数据库时触发,但您可以以几乎相同的方式触发写入 Firestore

© www.soinside.com 2019 - 2024. All rights reserved.