關於google play console app應用程式簽署
應用程式簽署
只要加入 Google Play 應用程式簽署計畫,您就能以安全的方式為新的和現有的應用程式管理應用程式簽署金鑰。系統會透過安全的基礎架構 (與 Google 用來儲存自身金鑰的基礎架構相同) 妥善存放金鑰。
如果您遺失了金鑰庫,或認為金鑰庫遭到破解,Google Play 應用程式簽署計畫可以讓您提出重設上傳金鑰的申請。如果您在沒有註冊加入 Google Play 應用程式簽署計畫的狀況下遺失了金鑰庫,則必須使用新的套件名稱重新發佈應用程式。
當然要加入啦,
但加入後就有很多問題產生了,會有三個SHA1金鑰產生,不同的sha1.用的地方不同.
debug跟release 跟 google play 會自動二次簽章.
上傳APK後,就是不同的SHA1.
要去Google play console看.
如圖上,紅框處:就是真正user下載到的app的實際sha1.
填錯,firebase 就不能用喔~~~
-->用這指令只是看目前你手上的KEYSTORE他的SHA1,在DEBUG時期用的.
指令: (紅色改成你的)
keytool -exportcert -list -v -alias YOUR_KEYSTORE_ALIAS -keystore YOUR_KEYSTORE
輸出:
輸入金鑰儲存庫密碼:
別名名稱: ---
建立日期: 201--
項目類型: PrivateKeyEntry
憑證鏈長度: 1
憑證 [1]:
擁有者: ---
發行人: ---
序號: ---
有效期自:---
憑證指紋:
MD5: 90:3E:----E3:8D
SHA1: E1:3F:3---5A:96
SHA256: 40:F8:0----2:F6:10
簽章演算法名稱: SHA256withRSA
主體公開金鑰演算法: 2048 位元的 RSA 金鑰
版本: 3
擴充套件:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
--- ,...
]
]
留言
張貼留言