2017-08-16 167 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步對於所有其他解決方案的工作非常重要。 謝謝:)