Han*_*iem 5 android firebase firebase-authentication
我一直在 firebase 上对来自 facebook 的用户进行身份验证,但我想让他们设置链接到用户的电话号码,但我找不到任何方法让他们设置他们的电话号码我只能使用 FirebaseUser user.getPhoneNumber 检索并更新电话号码需要凭据不是我不知道如何使用的字符串,所以有人可以帮助我吗?!
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
user.getPhoneNumber();
Run Code Online (Sandbox Code Playgroud)
user.updatePhoneNumber();
Firebase 身份验证会验证自己的电话号码。它不会在 Facebook 登录或类似操作后填充 Facebook 电话号码。但是,如果您有电话号码,则需要通过验证过程:verifyPhoneNumber使用电话号码获取verificationId,然后向用户询问短信代码,使用验证ID/代码填充电话身份验证凭据,然后致电user.updatePhoneNumber(phoneCredential).
或者,如果您已经通过其他方式验证了电话号码,您可以将用户 ID 令牌和电话号码发送到您的服务器。使用 Firebase Admin Node.js SDK,验证 ID 令牌,然后updateUser使用电话号码调用API:https : //firebase.google.com/docs/auth/admin/manage-users#update_a_user
你然后user.reload()是客户端上的用户以更新电话号码。
| 归档时间: |
|
| 查看次数: |
7658 次 |
| 最近记录: |