当 Firebase 发生更改时,如何通知所有用户?我不想手动执行此操作。
您应该使用由实时数据库触发器触发的 Firebase Cloud Function,请参阅文档here。查看 Cloud Functions 的官方 Firebase 示例之一:
此示例演示了如何发送 Firebase 云消息传递 (FCM)
来自实时数据库触发功能的通知。例子
还具有 Web UI 来体验 FCM 通知。
https://github.com/firebase/functions-samples/tree/master/fcm-notifications
如果您更喜欢发送电子邮件,请查看以下示例:
https://github.com/firebase/functions-samples/tree/master/email-confirmation
此示例“展示了如何向订阅/取消订阅时事通讯的用户发送确认电子邮件”。当用户在特定实时数据库节点下写入一些数据时会触发它。所以它与您的情况非常相似:当在给定的数据库节点下写入新数据时,就会发送邮件。
您还可以对其进行调整以使用 Sendgrid 以及他们的 Node.js 库https://github.com/sendgrid/sendgrid-nodejs。它效果非常好,也是 Firebase 推荐的解决方案。
如果您在将这些示例之一适应您的情况时遇到困难,请随时分享您的代码并寻求帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)