【问题标题】:How to send notifications to specific device on Flutter/Firebase Cloud Messaging without using Firebase Cloud Messaging Console [duplicate]如何在不使用 Firebase Cloud Messaging 控制台的情况下向 Flutter/Firebase Cloud Messaging 上的特定设备发送通知 [重复]
【发布时间】:2021-10-11 10:32:05
【问题描述】:

我可以通过 Firebase 云消息控制台向所有设备发送通知。我可以在我的 Flutter 应用程序中接收它们。这不是问题。

但我想向特定设备发送通知。不是对他们所有人。我想在 Flutter 中发送通知。我不想为此使用云消息传递控制台,因为我有一个博客应用程序。在这个应用程序中,当用户关注 X 个人时,X 个人需要收到“XYZ 关注你!”的通知。就像 Instagram 一样。我如何在 Flutter/Firebase 中实现这一点?

我没有任何服务器端应用程序。我只有 Flutter 应用程序,我使用 Firebase Firestore 作为后端。

【问题讨论】:

    标签: flutter google-cloud-firestore push-notification firebase-cloud-messaging


    【解决方案1】:

    使用云功能有什么问题?让您的生活更轻松,并且您拥有更多作为网站管理员的能力。

    有一种方法可以在您的 Fluter 应用程序中通过 HTTP 请求发送消息。但这意味着您将在您的代码中存储您的消息传递密钥并发送它,这不是建议,也不是最佳实践。 无论您决定采用哪种方法,您还必须在 FireStore 数据库中的某处捕获设备的 FCM 令牌,因为这是您要将通知推送到的地址。

    建议使用云函数,它有很好的文档,每月最多可以免费调用 200 万个云函数,然后每 100 万个函数大约是 0.4 美元,你知道如果你有 200 万个这意味着什么每月通知?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      • 2020-08-25
      • 2020-12-12
      相关资源
      最近更新 更多