在 Firebase 中验证电话号码时出错(角度项目)
Posted
技术标签:
【中文标题】在 Firebase 中验证电话号码时出错(角度项目)【英文标题】:Getting error while verifying phone number in firebase (angular project) 【发布时间】:2021-10-15 09:55:28 【问题描述】:我正在开发一个 Angular 项目,我正在使用 firebase 身份验证添加 MultiFactor Authorization,我正在尝试通过 firebase.auth.PhoneAuthProvider.verifyPhoneNumber 函数验证电话号码,它应该采用 phoneInfoOptions 和 capthaverfier 作为参数,但我正在低于错误,
错误:
u code: "auth/argument-error", message: "verifyPhoneNumber failed: First argument "phoneInf…st be a valid string or valid phone info options.", a: null
我的代码:
var phoneInfoOptions =
Hint: this.windowRef.resolver.hints[0],
session: this.windowRef.resolver.session,
;
this.windowRef.verificationId = await phoneAuthProvider.verifyPhoneNumber(
phoneInfoOptions,
appVerifier
);
【问题讨论】:
请在下面查看我的建议,如果可行,请 lmk! 【参考方案1】:phoneInfoOptions 字段名称是否有错字?来自https://firebase.google.com/docs/reference/js/firebase.auth.multifactorresolver
var phoneInfoOptions =
multiFactorHint: selectedHint,
session: resolver.session
;
【讨论】:
以上是关于在 Firebase 中验证电话号码时出错(角度项目)的主要内容,如果未能解决你的问题,请参考以下文章
未处理的异常:[firebase_auth/unknown] null:使用颤振/firebase 进行电话身份验证时出错
在android中使用firebase电话身份验证时应用程序崩溃