没有Google凭据的Firebase云消息传递

问题描述:

我正在开发一个Android应用程序,并且我想向其中插入聊天。 我读过我可以使用FCM(Firebase云消息传递)来开发聊天功能,但我想知道一件事:是否可以在未使用Google凭证登录的情况下使用FCM?没有Google凭据的Firebase云消息传递

+0

FCM和Firebase身份验证是单独的项目。你为什么认为你需要登录? –

Firebase实时数据库可用于创建聊天应用程序,并与使用Firebase云消息一起使用。但是,如果您想保持数据库安全并且安全,则需要某种形式的身份验证。

这不一定非要是谷歌认证。查看Firebase身份验证及其支持的方法。

或者,您可以使用Google oauth apis生成Auth令牌,并将它们与Firebase REST API一起使用,而不必使用Firebase身份验证。

摘要:是的,您可以使用Firebase RTDB和FCM构建聊天应用程序,而无需谷歌身份验证或任何身份验证。但建议使用一些Auth(Firebase身份验证,Google oauth,Twitter oauth或Facebook oauth就是这样的例子)

是的。您可以使用Firebase云消息传递,而不要求您的应用的用户登录。每个应用实例均由所谓的FCM令牌标识。请参阅https://firebase.google.com/docs/cloud-messaging/android/client