Javascript 在9中未通过Firebase电话验证获得验证码
当我在angular应用程序中使用firebase电话身份验证时,我没有得到验证码 这是我的密码Javascript 在9中未通过Firebase电话验证获得验证码,javascript,firebase,firebase-authentication,angularfire2,Javascript,Firebase,Firebase Authentication,Angularfire2,当我在angular应用程序中使用firebase电话身份验证时,我没有得到验证码 这是我的密码 import { Component, OnInit, AfterViewInit } from "@angular/core"; import * as firebase from "firebase/app"; @Component({ selector: "app-login", templateUrl: "./login.page.html", styl
import { Component, OnInit, AfterViewInit } from "@angular/core";
import * as firebase from "firebase/app";
@Component({
selector: "app-login",
templateUrl: "./login.page.html",
styleUrls: ["./login.page.scss"]
})
export class LoginPage implements OnInit, AfterViewInit {
confirmationResult: firebase.auth.ConfirmationResult;
recaptchaVerifier: firebase.auth.RecaptchaVerifier;
constructor(){
}
ngAfterViewInit() {
this.recaptchaVerifier = new firebase.auth.RecaptchaVerifier(
"recaptcha-container",
{
size: "normal",
callback: response => {
// reCAPTCHA solved, allow signInWithPhoneNumber.
if (response) {
}
},
"expired-callback": () => {
// Response expired. Ask user to solve reCAPTCHA again.
}
}
);
this.recaptchaVerifier.render();
}
}
这里是libs“@angular/fire”:“^6.0.0”和“firebase”:“^7.14.0”。在7.14.0之前,它就要来了。当我运行时,我得到了“无法读取未定义的属性Recaptchaverier”。我如何用上面的代码获取captcha。是否缺少任何内容。提前感谢。在angular中,您应该使用
angularfireauth
new firebase.auth.RecaptchaVerifier
用于纯Web我想在angular中使用firebase电话身份验证,但angular fire auth模块不包含RecaptchaVerifier我认为他们不支持此功能。看看这个问题。它与您的完全相同=>我更改了import语句,然后它开始正常工作。从“firebase/app”导入*作为firebase从“firebase”导入*作为firebase在angular中您应该使用angularfireauth
new firebase.auth.RecaptchaVerifier
用于纯Web我想在angular中使用firebase电话身份验证,但angular fire auth模块不包含RecaptchaVerifier我认为他们不支持此功能。看看这个问题。它与您的完全相同=>我更改了import语句,然后它开始正常工作。从“firebase/app”导入*作为firebase从“firebase”导入*作为firebase