跳到主要內容

關於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 [
---                                ,...
]
]

這個網誌中的熱門文章

更改google drive預設存放目錄位置Change Google Drive Default Folder Location in Windows

Google drive預設存放位置是放在C:\Users\username\Google 雲端硬碟.有些人c槽是ssd,空間有限.如果一不小心,像google drive空間有1TB的人. SSD就被塞爆...需要改放在其他磁碟機..(例如c是ssd, D是一般硬碟..可能有幾TB)


1.如果之前已經安裝的人,首先先解除帳戶連結.解除後再刪除掉目前的舊的Google Drive 目錄.釋放已占空間.(不用擔心,因為已經備份到雲端,待會會自動再下載回來.)


2.再次登入帳戶,在最後一頁時.不要那麼快按確認,這裡有個"進階設定".




3.這邊可更改預設資料夾...我們把他改到D槽...或其他槽. 建一個新目錄,取個好記的名字,例如"[GoogleDrive]",加上特殊字元"[" "]"可讓資料夾排在最前面,將來比較好找.更改好之後,再選擇這新資料夾.
PS: 也建議大家不要把Google drive預設資料夾放在C:\Users\username\Google 雲端硬碟.
一則不方便找.二則重灌電腦時,會忘記這邊有資料,整理起來很麻煩.三是C通常是SSD,容量小,設在D槽(如果是HDD的話),可避免塞爆SSD.

Mark App Design Apps隱私權政策

1.本隱私權政策與條款僅適用於使用者於Google Play Store或Apple store上之Mark App Design所設計並上架成功的app應用程式,並不適用於其他使用者自行於非官方商店之所下載之應用程式或獨立apk. Mark App Design不負責若user自行從非官方app store之來源所下載的app與其所產生的任何行為與後果,故請麻煩各位user只從官方之google play或apple store下載正式版app,並保持版本為最新之app,切勿安裝來路不明apk,並提防有些惡意人士會竄改apk再放到網路上供人下載。

2.Mark App Design所設計的apps,例如租屋快訊等app,若需登入功能,則完全按照google sign-in/firebase sign-in之規定取得個人識別資訊後,如性別或國家等基本資料,Mark App Design 保證都只作為app登入後,使用者識別之用途,此為必要程序,以節省再要求使用者註冊帳號之麻煩,相關規定均符合Google Sign-in/firebase auth使用守則,不會取得你的個人帳號或密碼,其為一種由google sign-in/firebase auth所傳回之暫時性識別資料,每位使用者皆有獨特之一組識別碼,故你不需提供密碼,但app即可透過之確認是您本人帳號,此種暫時性識別碼無法用做其他用途。另外若非經您書面同意,不會將取得之資料用於其他用途,此記錄僅為app內部供程式識別使用,決不會對外公佈或出售或轉手給其他人,本人也特別謹守分寸,不會要求奇怪之財務和付款資訊、密碼驗證資訊、電話簿或聯絡人資料或權限、不會無故取得麥克風和相機感應器資料,以及不會要求存取具有機密性的裝置資料,如果你發現app安裝時需要要求這些不必要權限,請注意可能你下載到惡意竄改之apk,請移除之並改從官方google play/apple store下載。

3.Mark App Design所設計的apps,例如LED FlashLight,須使用Camera權限,只是因開啟led需此權限才能使用led功能,例如鏡子app須取得camera權限,也保證絕不會將camra用作其他用途,本人設計之app絕不會取得不需要之權限,如你發現app會要求此類無相關權限,請馬上通知Mark App Design…