2017-08-16 168 views
1

我有一个使用Firebase身份验证(Facebook,Twitter,Gmail,电话,电子邮件)的Android应用程序。下面的步骤我都遵循INVALID_APP_CREDENTIAL:应用程序验证失败,Firebase身份验证

  1. Enabled all the authentication's in firebase console
  2. Added the app debug and release "SHA-1" & "SHA-256" values in firebase project settings
  3. Downloaded the latest google-services.json
  4. Built the app using release config

应用程序是在调试环境中工作正常,但是当它确实取得了谷歌的一个beta版本播放。我收到以下错误:

对于手机验证:“和内部错误发生[INVALID_APP_CREDENTIAL:应用程序验证失败”

对于Gmail验证 “在吐司消息开发商错误”“发生未知错误“在吃零食。

请帮帮我,我尝试了很多。我不知道我在这里失去了什么。

任何帮助表示赞赏。

+0

可能重复的[Android的Firebase手机验证无效\ _APP \ _CREDENTIAL:应用程序验证失败](https://stackoverflow.com/questions/44432204/android-firebase-phone-authentication-invalid-app- credentialapp验证失效) – ishandutta2007

回答

0

我发现Firebase有很多答案“INVALID_APP_CREDENTIAL”。但是有一个重要的步骤。

  1. 请确保您在项目设置中添加了SHA(SHA1,SHA256)指纹。
  2. 导航至项目设置>帐户关联> Google Play“管理关联”。
  3. 下载最新的“google-services.json”并在应用程序中更新。
  4. 重要提示:您需要从Google Play中取消关联该应用并重新链接。

第4步对于所有其他解决方案的工作非常重要。 谢谢:)