0

我有自定义用户身份验证的PHP服务器。我正尝试与Firebase创建聊天,阅读文档后,我仍然感到困惑,我需要为Firebase验证用户身份,如果是的话,我应该使用signInWithCustomToken来完成此操作吗?是否需要Firebase云消息传递身份验证?

任何其他的提示,我应该如何继续,是受欢迎的。谢谢。

+0

我写了下面的一些快速文档。但要获得更完整的答案,您必须分享有关您的应用目前的功能的更多技术细节。如果您不熟悉Firebase,则建议您使用我们的代码库中的一个:https://firebase.google.com/docs/samples/#codelabs。 –

回答

1

没有必要对他们进行身份验证收到 FCM消息。

但是,您确实需要将FCM服务器密钥传递给发送消息给设备。你可以在这里看到Authorization标题中的一个例子:https://firebase.google.com/docs/cloud-messaging/send-message

+0

感谢您的回答!要从主要评论回答您的问题,我想发送和接收任何两个用户之间的Web应用程序和Android应用程序之间的聊天。如果我不需要对用户进行身份验证,那么应用程序如何知道哪个用户评论哪个评论? –

+2

听起来像**您的应用**需要一种方法来识别用户。所以虽然这不是FCM的要求,但您的应用可能需要它。通过[使用Firebase的匿名身份验证](https://firebase.google.com/docs/auth/android/anonymous-auth)来识别用户而不需要他们签名的一种方法。但是这听起来像对于这种类型的应用程序体系结构来说是相当新颖的,所以我强烈建议您先继续使用Firebase codelab:https://firebase.google.com/docs/samples/#codelabs(搜索“ Codelabs“标题) –