我有一个使用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项目,但错误仍然存在。
此错误代码的含义是什么,以及如何解决?
答案 0 :(得分:-1)
当尝试将第二个(替代)firebase项目附加到应用程序(用于开发)时,我遇到了相同的错误。原来,我忘记了使用电话号码(在我的情况下为预定义的测试号码)进行授权所必需的APNs身份验证密钥上载
将您的APNs身份验证密钥上载到Firebase。如果您还没有 具有APNs身份验证密钥,请参阅使用FCM配置APNs。
- 在Firebase控制台中的项目内部,选择齿轮图标,选择“项目设置”,然后选择“云消息传递”标签。
- 在iOS应用配置下的APNs身份验证密钥中,单击“上传”按钮。
- 浏览到保存密钥的位置,选择它,然后单击“打开”。添加密钥的密钥ID(可在证书, Apple Developer Member Center中的“标识符和配置文件”,然后单击 上传。
您可以在以下链接下找到有关该解决方案的详细信息: