Firebase手机号认证无法发送短信验证码问题求助
Angular + Firebase 手机号认证无法发送短信验证码(无错误提示)
我正在开发一个基于Angular的Web应用,集成Firebase手机号认证功能,但Firebase无法向我的手机号发送短信验证码,且控制台无任何错误或警告信息。
项目依赖
- 安装命令:
npm i firebase
login.html 代码
<button (click)="loginPhoneNumber()">Login with Phone</button> <div id="recaptcha-container" name="recaptcha-container"></div>
login.ts 代码
ngOnInit() { const firebase = { apiKey: "XXzaSyCXXrywlvhKPEaxaa-XXJmPiYck0olYXX0", authDomain: "ooowwapp-111fb.firebaseapp.com", projectId: "ooowwapp-111fb", storageBucket: "ooowwapp-111fb.appspot.com", messagingSenderId: "134560933011", appId: "1:134560933011:web:113bba1111e89742897111" }; this.app = initializeApp(firebase); this.auth = getAuth(this.app); } async loginPhoneNumber(): Promise<User|null> { let phoneNumber: string = "+5511914115181"; (window as any).recaptchaVerifier = new RecaptchaVerifier('recaptcha-container', { 'size': 'normal', 'callback': (response:any) => { console.log('response',response); }, 'expired-callback': () => { console.log('expired'); } }, this.auth); const appVerifier = (window as any)?.recaptchaVerifier; console.log('appVerifier',appVerifier); const confirmationResult = await signInWithPhoneNumber( this.auth, phoneNumber, appVerifier ); console.log('confirmationResult',confirmationResult); ... }
浏览器控制台日志

Firebase配置截图


内容的提问来源于stack exchange,提问作者danilo
相关产品推荐
相关产品推荐

