Firebase身份验证backendError代码99

时间:2017-01-26 23:37:58

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

我有一个使用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项目,但错误仍然存​​在。

此错误代码的含义是什么,以及如何解决?

1 个答案:

答案 0 :(得分:-1)

当尝试将第二个(替代)firebase项目附加到应用程序(用于开发)时,我遇到了相同的错误。原来,我忘记了使用电话号码(在我的情况下为预定义的测试号码)进行授权所必需的APNs身份验证密钥上载

  

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

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

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

Authenticate with Firebase on iOS using a Phone Number