Authentication Firebase云消息验证是否必要?

Authentication Firebase云消息验证是否必要?,authentication,firebase,firebase-authentication,jwt,firebase-cloud-messaging,Authentication,Firebase,Firebase Authentication,Jwt,Firebase Cloud Messaging,我有一个php服务器,带有自定义用户身份验证。我正在尝试创建与Firebase的聊天,在阅读文档之后,我仍然对id感到困惑,我需要验证我的Firebase用户的身份,如果是这样,我应该使用signInWithCustomToken吗 欢迎提供关于如何进行的任何其他提示。谢谢。无需对用户进行身份验证即可接收FCM消息 但是,您确实需要将FCM服务器密钥传递给向设备发送消息。您可以在这里的Authorization标题中看到这样一个示例:我在下面编写了一些快速文档。但要得到更完整的答案,你必须分享更

我有一个php服务器,带有自定义用户身份验证。我正在尝试创建与Firebase的聊天,在阅读文档之后,我仍然对id感到困惑,我需要验证我的Firebase用户的身份,如果是这样,我应该使用signInWithCustomToken吗


欢迎提供关于如何进行的任何其他提示。谢谢。

无需对用户进行身份验证即可接收FCM消息


但是,您确实需要将FCM服务器密钥传递给向设备发送消息。您可以在这里的
Authorization
标题中看到这样一个示例:

我在下面编写了一些快速文档。但要得到更完整的答案,你必须分享更多关于你的应用程序当前功能的技术细节。如果您是Firebase的新手,我建议您使用我们的代码实验室:。谢谢您的回答!为了回答您在主要评论中的问题,我想在web应用程序和android应用程序之间发送和接收任意两个用户之间的聊天。若我不需要对用户进行身份验证,那个么应用程序怎么知道哪个评论是从哪个用户发到哪个用户的呢?听起来你们的应用程序需要一种识别用户的方法。因此,虽然这不是FCM的要求,但您的应用程序可能需要它。不需要用户签名就可以识别用户的一种方法是。但听起来您对这种类型的应用程序体系结构还很陌生,所以我强烈建议您在继续之前使用Firebase codelab:(搜索“Codelabs”标题)最近有没有变化?我在尝试在web上获取FCM令牌时遇到此错误<代码>[token subscribe failed][firebase_messaging/token subscribe failed]消息:将用户订阅到FCM时出现问题:请求缺少所需的身份验证凭据。预期的OAuth 2访问令牌、登录cookie或其他有效身份验证凭据。看见https://developers.google.com/identity/sign-in/web/devconsole-project.Firebase Cloud Messaging SDK for web客户端没有订阅主题的API。该功能仅通过调用RESTAPI可用,RESTAPI确实需要OAuth令牌。这个问题是关于Firebase Auth和JWTs的,这与REST API所需的OAuth令牌有很大不同,后者是从服务器/可信环境调用的。