【发布时间】:2023-03-15 19:36:01
【问题描述】:
我正在开发一个颤振应用程序,如果有人关注用户,我想向用户发送通知。我正在使用 firebase 和 FCM 发送通知,但我只能手动发送。有没有办法向用户发送通知当有人关注用户等时自动?
【问题讨论】:
标签: firebase flutter firebase-cloud-messaging
我正在开发一个颤振应用程序,如果有人关注用户,我想向用户发送通知。我正在使用 firebase 和 FCM 发送通知,但我只能手动发送。有没有办法向用户发送通知当有人关注用户等时自动?
【问题讨论】:
标签: firebase flutter firebase-cloud-messaging
是的,您需要使用 Firebase 云消息传递的服务器端,如 doc 中所述:
Firebase 云消息传递的服务器端由两个 组件:
- Google 提供的 FCM 后端。
- 运行您的服务器逻辑的应用服务器或其他受信任的服务器环境,例如 Cloud Functions for Firebase 或其他云 由 Google 管理的环境。
您的应用服务器或受信任的服务器环境发送消息请求 到 FCM 后端,然后将消息路由到正在运行的客户端应用程序 在用户的设备上。
最简单的解决方案很可能是使用 Cloud Functions,除非您手头有自己的服务器。
官方示例列表中有一个 Cloud Functions 示例:https://github.com/firebase/functions-samples/tree/master/fcm-notifications。消息发送由Realtime Database 中的新“记录”触发,但很容易将其调整为由Firestore documents 创建触发。
【讨论】: