【问题标题】:Firebase Authentication backendError code 99Firebase 身份验证后端错误代码 99
【发布时间】:2017-01-26 23:37:57
【问题描述】:

我有一个使用 Firebase 身份验证进行登录的网络应用。最近,由于 Google 的 API 发出错误,该应用的用户无法进行身份验证。

将请求发送至 https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=...&cb=...

返回错误:

{  
   "error":{  
      "errors":[  
         {  
            "domain":"global",
            "reason":"backendError",
            "message":"Error code: 99"
         }
      ],
      "code":503,
      "message":"Error code: 99"
   }
}

根据https://status.firebase.google.com/,Firebase 身份验证很好。我也尝试过迁移到新的 Firebase 项目,但错误仍然存​​在。

这个错误码是什么意思,如何解决?

【问题讨论】:

  • 这是一个暂时的问题,已立即修复。你不应该再看到这个了。
  • 感谢您的提醒。我再次检查,错误消失了。

标签: firebase firebase-authentication google-identity-toolkit


【解决方案1】:

尝试将第二个(替代)firebase 项目附加到应用程序(用于开发)时,我遇到了同样的错误。原来我忘了上传 APNs Auth Key,这是使用电话号码(在我的情况下是预定义的测试号码)授权所需的

将您的 APNs 身份验证密钥上传到 Firebase。如果你还没有 拥有 APNs 身份验证密钥,请参阅使用 FCM 配置 APNs。

  1. 在 Firebase 控制台的项目中,选择齿轮图标,选择项目设置,然后选择云消息传递选项卡。
  2. 在 iOS 应用配置下的 APNs 身份验证密钥中,单击上传按钮。
  3. 浏览到您保存密钥的位置,选择它,然后单击打开。添加密钥的密钥 ID(在证书中可用, Apple Developer Member Center 中的标识符和配置文件),然后单击 上传。

您可以在以下链接中找到有关解决方案的详细信息:

Authenticate with Firebase on iOS using a Phone Number

【讨论】:

  • 您好@kodelit,当我使用电话号码在 iOS 上使用 Firebase 进行身份验证时,我也面临同样的问题。我上传了一个 APNS 证书。问题是它在模拟器中运行良好,但在真实设备中无法运行。我收到错误消息:“发生内部错误,请打印并检查错误详细信息以获取更多信息。”。如果您找到任何解决方案,请告诉我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-06-13
  • 2018-01-25
  • 2017-06-18
  • 2018-01-07
  • 2022-12-15
  • 1970-01-01
相关资源
最近更新 更多