我正在使用React Firebase,我被困在Sms身份验证组件内的Sms身份验证中
这是我的功能
SmsAuth = () =>{
var appVerifier = new firebase.auth.RecaptchaVerifier('recaptcha-container');
var Num = "+923405588495";
firebase.auth().signInWithPhoneNumber(Num, appVerifier)
.then(function (confirmationResult) {
console.log("success");
window.confirmationResult = confirmationResult;
console.log( JSON.stringify( confirmationResult))
}).catch(function (error) {
alert("Error");
});
}
jsx部分在这里
<button onClick={()=>{this.SmsAuth()}} id='smsbtn'>Send Sms</button>
<ion-content padding>
<div id="recaptcha-container"></div>
<ion-item>
<ion-label stacked>Phone Number</ion-label>
<ion-input type="number" ></ion-input>
</ion-item>
</ion-content>
我能够看到并验证摘要,然后执行成功块中的代码,它不会警告我错误,但它会警告成功,但我不会收到任何短信
success
SmsAuth.jsx:18 {"verificationId":"AM5PThDcA2EFWaQ5UFpTgksnazcLDxDkPtxN_Yt25D-uf7kdFztUxDVuaZsmLg9P1rBlBd9VqtS100jgWQaeTd7WlbeBvs88553h42VlO7pqlYzZ1yEWCniNJpRnEUvWRHvtIkgvTsiX"}
我无法在手机上收到短信,哪里错了?