【问题标题】:Firebase push notification device to deviceFirebase 推送通知设备到设备
【发布时间】:2020-08-08 12:16:32
【问题描述】:

我正在编写一个 React Native 应用程序并使用 Firebase 推送通知服务。

在我的应用中,用户可以互相发送消息,我想在他们收到消息时通知他们。

我找到了一种用于原生 android 的方法,我可以为 react native 编写代码,这不是问题,只是我想知道是否有更好的方法。我可以使用 Http post 直接发布到 Firebase 服务。

这是我找到的链接:https://blog.usejournal.com/send-device-to-device-push-notifications-without-server-side-code-238611c143

我想在没有服务器的情况下将通知推送到特定设备,还有其他方法吗?

【问题讨论】:

    标签: firebase react-native push-notification firebase-cloud-messaging serverless


    【解决方案1】:

    使用 Firebase 云消息传递设备发送消息需要您指定 FCM 服务器密钥。顾名思义,这个密钥应该只在受信任的环境中使用,因为知道它允许人们向应用程序的所有用户发送他们想要的任何消息。因此,无法使用 FCM 确保将消息直接从一台设备发送到另一台设备。

    相反,您必须在受信任的环境中运行代码,例如您的开发机器、您控制的服务器或 Cloud Functions。您的客户端应用程序代码调用服务器端代码,确保调用得到授权,然后调用 FCM API。

    有关更多信息,请参阅:

    【讨论】:

      猜你喜欢
      • 2019-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 2020-12-24
      相关资源
      最近更新 更多