[Firebase Auth]:[firebase_auth/unknown] 发生内部错误。 [ BILLING_NOT_ENABLED ]

问题描述 投票:0回答:2

我已经通过电话验证完成了 Firebase Auth 的实施。 在出现此错误之前,它没有任何问题。

调用FirebaseAuth.instance.verifyPhoneNumber方法后,会调用verificationFailed回调。 FirebaseException 说:“[firebase_auth/unknown] 发生内部错误。 [ BILLING_NOT_ENABLED ]'。

我检查了手机验证短信的使用情况(为 0)。 我将我的 GCP api 密钥(android / ios)设置为无限制。

它不适用于 ios 和 android。

Android 日志:... [firebase_auth/unknown] 发生内部错误。 [ BILLING_NOT_ENABLED ]

我使用 Spark 套餐,短信使用量目前为 0

android firebase firebase-authentication
2个回答
0
投票

如果您使用 Blaze 计划,您将不会看到此错误。

但是,在 Spark 计划中,根据其定价页面,您每天仍应获得 10 条免费短信。

当我在 Spark 时,我遇到了类似的问题(如果我没记错的话,与 Firebase Cloud Messaging 相关) - 转到您的 Google Cloud Platform 并为您的 Firebase 项目创建付款资料。之后您应该不会再看到此错误。您仍然可以在 Firebase 项目中使用 Spark 计划。

这不是一个解决方案,但它对我有用。您应该考虑向 Firebase 提出问题


0
投票

来自此GitHub问题/评论

自 2024 年 9 月 1 日起,所有使用 Firebase 电话身份验证 (SMS) 的项目都必须链接到 Cloud Billing 帐号

显然这是通过电子邮件传达的。 Firebase 定价页面似乎尚未更新。

据我所知(基于此页面),每天发送的前 10 条短信仍然免费。

© www.soinside.com 2019 - 2024. All rights reserved.