[英]Google Sign in for Android - Release vs Debug
所以目前,我正在嘗試實施谷歌登錄..我已經按照developer.android.com上的說明進行操作..我有一個奇怪的問題,我看到有幾個人在談論這個,但它永遠不會到任何地方所以我我在這里張貼...
我可以在生成簽名的apk后使用谷歌登錄; 如果我不遵循這種方法,我無法使用谷歌登錄(即如果我插入手機並在Android工作室上運行,谷歌登錄告訴我我的請求結果不成功)
我的問題是1)這里真的發生了什么? 2)我怎樣才能使用谷歌登錄而無需每次都生成簽名的apk
UPDATE
我相信這是因為SHA-1哈希函數在調試密鑰庫和版本上運行...
簽名后你的apk使用你簽名的SHA1來使用google services..like gmail登錄..
所以你的調試SHA1將不起作用..在這種情況下。
回答您的第一個問題..我認為您的OAuth 2.0客戶端ID SHA1適用於發布版本。 所以在調試模式下它不起作用
而你的第二個問題是,你可以使用谷歌登錄,而不是每次生成簽名的apk ..
首先找到你的調試SHA1
現在去
選擇leftside上的憑證選項卡
在底部選擇OAuth 2.0客戶端ID,然后選擇Android客戶端1
注意:在構建期間,apk將Build變體從發布更改為調試
在發布期間,您必須在OAuth2.0中替換您的版本SHA1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.