通过Android中的REST API[Firebase]使用邮件和密码进行身份验证

通过Android中的REST API[Firebase]使用邮件和密码进行身份验证,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我正在使用FCM开发一个实时聊天应用程序。我有一个登录屏幕,我想使用我的登录屏幕而不是firebase提供的UI登录。因此,这就是为什么我需要一些rest API来登录,并且作为一个成功的例子,我还需要“FirebaseAuth.getInstance()” 请有人提出一些建议来解决这个问题 我需要一些RESTAPI来登录 Firebase已经是RESTAPI了。客户端SDK是它的包装器 我想使用我的登录屏幕登录 好的,用一些输入框和登录按钮定义一个布局。不要使用AuthUI项目 要想成功,我还

我正在使用FCM开发一个实时聊天应用程序。我有一个登录屏幕,我想使用我的登录屏幕而不是firebase提供的UI登录。因此,这就是为什么我需要一些rest API来登录,并且作为一个成功的例子,我还需要“FirebaseAuth.getInstance()”

请有人提出一些建议来解决这个问题

我需要一些RESTAPI来登录

Firebase已经是RESTAPI了。客户端SDK是它的包装器

我想使用我的登录屏幕登录

好的,用一些输入框和登录按钮定义一个布局。不要使用AuthUI项目

要想成功,我还需要“FirebaseAuth.getInstance()”

在登录之前,您需要这些,而不仅仅是成功。例如,在
onCreate
方法中

this.mAuth = FirebaseAuth.getInstance()
使用邮件和密码

阅读文档,您会发现名为


您甚至可以

将登录信息存储在数据库本身而不是FirebaseAuth中会遇到什么问题?请显示一些您正在使用的代码,而不是“startActivityForResult(AuthUI.getInstance().CreateSignInEntBuilder().build(),SIGN_IN_REQUEST_code)”;我需要一个Rest API来在firebase中进行身份验证和登录。几乎所有firebase都已经是Rest API了。您使用的是实时数据库还是Cloud Firestore?我使用的是Firebase实时数据库,我需要使用Apiok对用户进行身份验证,您是否尝试对数据库引用或快照使用
equalTo
方法来检查您的帐户是否存在?