java - 使用Google的Firebase UI身份驗證失敗並顯示消息(代碼:10消息:10)




android firebase-authentication (2)

我製作了一個使用Firebase功能 Real-time database 的聊天應用。 我遇到了谷歌身份驗證的問題。 當我從Play商店下載應用程序時,問題就出現了,當我在調試模式下運行應用程序時,身份驗證工作正常。 當用戶嘗試登錄時,他們會收到一個Toast消息 code:10 message:10

我想在此註意:我添加了SHA1指紋。 我怎麼解決這個問題?

*不確定這是否有用,但我已按照本 tutorial 步驟進行操作


您需要三個鍵才能使其工作:

  1. 調試密鑰。 here 信息。

  2. 釋放鍵。 here 信息。

  3. Google Play App簽名密鑰。 here 信息。

需要所有這些密鑰才能使登錄過程正常工作。

其他信息 here


生成SHA1 for release key後,我忘了下載導致相同錯誤的新google-service.json文件。

請務必按照說明 https://developers.google.com/android/guides/client-auth 生成並將調試/發布SHA1添加到firebase控制台,並在更新後下載google-service.json。

如果您使用“ 通過Google Play使用應用簽名” 選項,則需要執行其他操作:

將應用程序上傳到Google Play控制台後,轉到版本管理>應用程序簽名,複製SHA1並粘貼到firebase控制台







firebaseui