ben*_*uty 5 database firebase firebase-realtime-database
当 Firebase 发生更改时,如何通知所有用户?我不想手动执行此操作。
Ren*_*nec 10
您应该使用由实时数据库触发器触发的 Firebase Cloud 函数,请参阅此处的文档。查看 Cloud Functions 的官方 Firebase 示例之一:
此示例演示了如何从实时数据库触发的函数发送 Firebase 云消息传递 (FCM) 通知。该示例还具有用于体验 FCM 通知的 Web UI。
https://github.com/firebase/functions-samples/tree/master/fcm-notifications
如果您更喜欢发送电子邮件,请查看以下示例:
https://github.com/firebase/functions-samples/tree/master/email-confirmation
此示例“展示了如何向订阅/取消订阅时事通讯的用户发送确认电子邮件”。当用户在特定的实时数据库节点下写入一些数据时会触发它。所以它与你的情况非常相似:当新数据写入给定的数据库节点时,邮件被发送。
您还可以调整它以使用 Sengrid,以及他们的 node.js 库https://github.com/sendgrid/sendgrid-nodejs。它运行良好,也是 Firebase 推荐的解决方案。
如果您在将这些示例之一适应您的案例时遇到困难,请不要犹豫,分享您的代码并寻求帮助。
| 归档时间: |
|
| 查看次数: |
17588 次 |
| 最近记录: |