【问题标题】:Can I use fcm to send push notifications to other users? [duplicate]我可以使用 fcm 向其他用户发送推送通知吗? [复制]
【发布时间】:2021-06-16 21:26:23
【问题描述】:

我正在构建一个用户可以按赞的照片应用。假设有一个用户 AB。当用户 A 对用户 B 点赞时,我需要显示通知。用户 B(应用程序可以处于后台或已终止)必须收到类似“嘿,你点了赞”之类的推送通知。

  1. 在这种情况下使用 fcm 是个好主意吗?

  2. 如果是,如何完成这些?

推荐链接:

Restrict FCM Notification for a specific users in Flutter

https://firebase.flutter.dev/docs/messaging/usage

3

【问题讨论】:

  • 要向设备发送消息,您需要调用 FCM API 并指定所谓的 FCM 服务器密钥。顾名思义,此密钥应仅在服务器或其他受信任的环境(例如您的开发机器或 Cloud Functions)上使用。这样做的原因是,使用服务器密钥,某人可以向您的所有用户发送他们想要的任何消息。有关如何执行此操作的示例,请参阅 stackoverflow.com/questions/37990140/…firebase.googleblog.com/2016/08/…
  • 虽然这些适用于 Android,但完全相同的方法也适用于 Flutter 应用。

标签: firebase flutter firebase-cloud-messaging


【解决方案1】:

这可以通过 firebase 推送通知来实现。 但它不可能从客户端触发。您可以使用云功能完成此操作...

【讨论】:

  • 是的,REST 怎么样?
  • 我是否需要存储 fcm 令牌 ID 并稍后使用它来发送推送通知或任何其他方式使其变得简单? @jannik
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 2020-09-02
  • 1970-01-01
相关资源
最近更新 更多