我正在尝试在可运行android真实设备的离子项目中使用cordova-plugin-firebase进行电话身份验证。但是最近我遇到了一个抱怨invalid phone number
的问题,但是,它在几周前就可以正常工作了。
这是代码:
signIn() {
// add a local variable to store navCtrl object
let thatNavCtrl = this.navCtrl;
//Step 1 — Pass the mobile number for verification
window.FirebasePlugin.verifyPhoneNumber('+93794737444', 60, function (credential) {
let verificationId = credential.verificationId;
//This is STEP 2 — passing verification ID to verify Page
thatNavCtrl.push(VerifyPhonePage, { verificationid: verificationId, phone: tell });
}, (error) => {
console.error(error);
});
这是错误的屏幕截图:
让我知道您是否需要其他解决问题的方法。
最佳答案
经过数小时的项目搜索,我自己发现了问题,这是因为我没有在Firebase控制台上添加SH-1密钥。对于我来说,奇怪的是,在读取它从未抱怨过SH-1密钥身份验证的错误时。