如何从用户通过电子邮件和密码记录获取firebase.auth()。currentUser.phoneNumber?

时间:2017-09-29 23:57:59

标签: javascript firebase firebase-authentication

首先我使用电话号码创建一个新用户,然后我获得用户的电子邮件和密码并使用以下代码绑定它们:

const credential = firebase.auth.EmailAuthProvider.credential(email, password);
    firebase.auth().currentUser.linkWithCredential(credential).then(() => {
//Need to get firebase.auth().currentUser.phoneNumber here
});

链接工作正常。但是我现在需要获取当前的用户电话号码。有没有办法在我的代码的那一点上得到它?它总是返回null。

如果我console.log(firebase.auth().currentUser),那么它只返回displayName,email,emailVerified,isAnonymous,providerId,refreshToken,uid,providerData和photoURL属性。

以防万一,此时我无法获得输入的号码。我需要从firebase中检索它。

我在文档中找不到任何示例。

任何帮助都将不胜感激。

0 个答案:

没有答案