[英]Android Google+ sign-in issue
我有一個具有Google+
登錄功能的android應用程序。 我已啟用Google+ API並為我的應用創建了oauth 2.0
用戶客戶端ID。 另外,我從https://developers.google.com/mobile/add?
下載JSON文件https://developers.google.com/mobile/add?
platform = android。 我生成簽名的apk(發行版),並且google +登錄功能有效。 我的問題是,如果我將簽名的APK作為Beta版本上傳到Google Play。 Google+登錄功能將失敗!!!! 錯誤登錄結果:狀態
{statusCode = DEVELOPER_ERROR,分辨率=空}。
我不知道這種情況,請給我建議。 非常感謝。
生成SHA1密鑰並將其添加到Google Project控制台。 這樣可以解決您的問題。
keytool -list -v -keystore KEYSTORE_PATH -alias ALIAS_NAME
使用您的發布密鑰庫。
您必須從Google Play控制台向您的Google Project控制台輸入SHA 1證書指紋。 生成的發行版SHA1指紋適用於已簽名的apk,但現在不再適用於實時應用。
您需要將SHA1密鑰添加到Firebase控制台配置中。 您可以通過以下方式進行操作:
Firebase控制台( https://console.firebase.google.com )->您的項目->配置->滾動到
您可以從Android Studio中找到運行“登錄報告”的SHA1密鑰:
然后,查看“運行選項卡”並單擊按鈕:
我認為這是更簡單的方法。 希望對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.