我已將Google驅動器sdk與應用程序集成,並且可以正常使用調試和簽名構建。但是,當從Play商店安裝應用程序時,它總是顯示Account Chooser彈出窗口。似乎Play商店構建的身份驗證失敗。使用Google驅動器播放商店應用程序sdk始終顯示「選擇帳戶」彈出式菜單
應用程序的包名稱和SHA-1簽名證書指紋已添加到控制檯中。
驅動sdk集成過程中有人遇到同樣的問題嗎?
我已將Google驅動器sdk與應用程序集成,並且可以正常使用調試和簽名構建。但是,當從Play商店安裝應用程序時,它總是顯示Account Chooser彈出窗口。似乎Play商店構建的身份驗證失敗。使用Google驅動器播放商店應用程序sdk始終顯示「選擇帳戶」彈出式菜單
應用程序的包名稱和SHA-1簽名證書指紋已添加到控制檯中。
驅動sdk集成過程中有人遇到同樣的問題嗎?
只需在開發人員控制檯中創建一個OAuth客戶端ID即可。此功能適用於您。
已經爲調試和生產版本添加了「OAuth 2.0客戶端ID」。 – Shyam
確保指紋與您創建APK文件的位置相同。 只需將該指紋替換爲OAuth客戶端ID部分即可。 – Bloomingsuman
OAuth ID部分中的指紋打印與用於創建生產密鑰庫的指紋相同。 – Shyam
我面臨這個問題,我是用調試SHA-1簽名證書指紋甚至發佈APK,你需要在你谷歌,services.json文件,發佈更新oauth_client CLIENT_ID ID SHA-1密鑰。
對於第一次從下命令讓你釋放SHA-1鍵:
-exportcert -alias your_alias_name -keystore your_keystore_path(i.e .jks file path) -list -v
添加SHA-1的釋放鑰匙進入谷歌工程控制檯,然後更新您的谷歌,services.json文件。
希望這應該爲你工作:-)
好吧,我也有這個問題了幾個星期的現在。事實證明,這是Google Play控制檯中啓用的Google Play App Signing。據我所知,它會使用自己的密鑰重新簽名APK,因此您必須從Google Play控制檯創建具有SHA-1指紋的單獨OAuth客戶端ID。
SHA-1指紋可以在密鑰管理選項卡中找到,鏈接,它看起來像這樣:https://play.google.com/apps/publish/?dev_acc=00000000000000000000#KeyManagementPlace:p=com.example
這真令人沮喪...... – loredan13
你可以試試這個[主題]的解決方法(https://android.stackexchange.com/questions/ 92029/google-play-keep-asking-for-an-account-new-or-existing-and-does-not-start-any)建議轉到設置 - >應用 - > Google play,然後禁用該應用,卸載更新並重新啓用它。另請查看[博客](https://appuals.com/authentication-is-required-on-play-store/),其中聲明這可能是同步問題,緩存問題或Play商店更新。 – abielita
感謝您的更新。這不是玩商店的問題,而是應用程序集成了驅動器sdk。 – Shyam
如果它在DEBUG上的工作良好的建立,然後你檢查任何條件的味道 – g7pro