我正在尝试让我的网站用户添加他们的电话号码并链接电话 他们的帐户编号。
这是我的按钮
<Button
id="signin"
variant="text"
color="primary"
size="medium"
style={{color:'white'}}
onClick={handlePhoneNumber}
>
Add phone Number
</Button>
这是我的代码
import {auth,firebase} from './config';
const handlePhoneNumber = ()=>{
auth.useDeviceLanguage()
window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('signin', {
'size': 'invisible',
'callback': function(response) {
let appVerifier = window.recaptchaVerifier;
let verificationId = auth.currentUser.linkWithPhoneNumber(phoneNumber,appVerifier)
let verificationCode = window.prompt('Please enter the verification code that was sent to your mobile device.');
return firebase.auth.PhoneAuthProvider.credential(verificationId, verificationCode)
.then((phoneCredential) => {
console.log(auth.currentUser);
})
}
});
}
我在控制台中没有收到任何错误,也没有看到当前的用户对象