Firebase 推送通知设备到设备
Firebase push notification device to device
我正在编写 React Native 应用程序并且我使用 Firebase 推送通知服务。
在我的应用中,用户可以互相发送消息,我想在他们收到消息时通知他们。
我找到了一种原生方法android我可以为原生反应编写代码这不是问题只是我想知道是否有更好的方法。我可以使用 Http post.
将 post 直接连接到 Firebase 服务
这是我找到的 link 方式:https://blog.usejournal.com/send-device-to-device-push-notifications-without-server-side-code-238611c143
我想在没有服务器的情况下将通知推送到特定设备,还有其他方法吗?
向具有 Firebase 云消息传递的设备 发送消息需要您指定 FCM 服务器密钥。顾名思义,这个密钥应该只在受信任的环境中使用,因为知道它允许人们向应用程序的所有用户发送他们想要的任何消息。因此,无法使用 FCM 将消息直接从一台设备安全地发送到另一台设备。
相反,您将不得不 运行 在受信任的环境中编写代码,例如您的开发机器、您控制的服务器或 Cloud Functions。您的 client-side 应用程序代码调用 server-side 代码,确保调用被授权,然后调用 FCM API.
有关此的更多信息,请参阅:
我正在编写 React Native 应用程序并且我使用 Firebase 推送通知服务。
在我的应用中,用户可以互相发送消息,我想在他们收到消息时通知他们。
我找到了一种原生方法android我可以为原生反应编写代码这不是问题只是我想知道是否有更好的方法。我可以使用 Http post.
将 post 直接连接到 Firebase 服务这是我找到的 link 方式:https://blog.usejournal.com/send-device-to-device-push-notifications-without-server-side-code-238611c143
我想在没有服务器的情况下将通知推送到特定设备,还有其他方法吗?
向具有 Firebase 云消息传递的设备 发送消息需要您指定 FCM 服务器密钥。顾名思义,这个密钥应该只在受信任的环境中使用,因为知道它允许人们向应用程序的所有用户发送他们想要的任何消息。因此,无法使用 FCM 将消息直接从一台设备安全地发送到另一台设备。
相反,您将不得不 运行 在受信任的环境中编写代码,例如您的开发机器、您控制的服务器或 Cloud Functions。您的 client-side 应用程序代码调用 server-side 代码,确保调用被授权,然后调用 FCM API.
有关此的更多信息,请参阅: