簡體   English   中英

當 apk 來自 Firebase App Distribution 時,Google 登錄(OAuth)不起作用

[英]Google sign in(OAuth) does not work when the apk is from Firebase App Distribution

我為我的應用程序構建了一個簡單的 Google 登錄。 但是,當我使用 Firebase App Distribution 部署 apk 時,當用戶嘗試在其設備上進行谷歌登錄時,該過程會返回錯誤代碼 10。 我已檢查以確保 firebase 項目與我的應用程序具有相同的 SHA-1 密鑰。 我還使用 github 操作將 apk(調試)部署到 Firebase。 我不確定要在此處顯示哪個代碼片段,因為我正在關注有關集成登錄的 Google 文檔。這適用於模擬器。 您可以讓我知道我是否應該在此處添加任何特定文件以更好地幫助您

憑證select 您的 Android 項目中。 默認情況下,您的 API 密鑰名稱為“Android 密鑰(由 Firebase 自動創建)”。 然后單擊“編輯 API 密鑰”並在字段“API 限制”select“不限制密鑰”中單擊“保存”。 現在,當 apk 來自 Firebase App Distribution 時,Google 登錄 (OAuth) 也應該可以正常工作。

如果是 AAB:

  1. 打開 Firebase 控制台 -> 你的項目 -> (所有產品) -> 應用分發
  2. 在“發布”選項卡上按“查看證書”按鈕
  3. 復制 SHA-1 指紋
  4. Go 到項目設置
  5. 對於 Android 應用程序添加復制的 SHA-1 指紋

應用程序分發會在您首次上傳 AAB 后生成一個新的測試證書,因此您應該為您的應用程序添加它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM