使用Firebase在Android上更改密码

8 浏览
0 Comments

使用Firebase在Android上更改密码

我想为我的应用程序实现修改密码的功能。

我在我的build.gradle文件中包含了com.google.firebase:firebase-auth:9.0.2,到目前为止一切都运行良好,直到我尝试实现修改密码功能。

我发现FirebaseUser对象有一个updatePassword方法,它接受一个新密码作为参数。我可以使用这个方法并自己实现验证。然而,我需要用户的当前密码来与输入的密码进行比较,但我找不到获取该密码的方法。

我还发现Firebase对象上的另一个方法,它接受旧密码、新密码和处理程序。问题是我还需要包括com.firebase:firebase-client-android:2.5.2+才能访问这个类,当我尝试这个方法时,我得到了以下错误:

在console.firebase.google.com创建的项目必须使用firebase.google.com/docs/auth/提供的新Firebase身份验证SDK。

感觉我错过了什么。实现这个的推荐方法是什么?什么时候使用哪个依赖?

0