如果我丟失了使用keytool創建的原始certificate.keystore文件,但具有確切的終端輸出以及我輸入的所有內容,是否足以能夠創建一個新的證書,即android市場發佈網站會不會接受,新的apk必須使用相同的證書籤名?Android證書問題
回答
這是谷歌Android市場的一個主要缺陷。不像蘋果,你可以用你的蘋果開發者賬戶申請你的證書,谷歌目前還沒有這樣的服務。如果你放棄了你的證書,那就是了。您將無法發佈應用的更新版本供人下載。
要做的最好的事情就是讓你的用戶基礎知道有一個新版本的應用程序出現變化,使得它無法正常更新,他們需要卸載舊版本並下載新版本,取消發佈舊版本從應用商店中發佈併發布新的應用。 (它有點善意的謊言,但人們不會哭的太多,而且它的很多不是說你失去了證書好,大多數用戶甚至不會知道你在說什麼)
然後讓你的證書複製備份並保持安全!通過電子郵件發送給自己,將其放在一個未命名的閃存驅動器上(如果它被盜,人們不會知道證書是什麼)。 Gmail很好,因爲它很容易通過關鍵字從幾個月前檢索郵件。如果必須的話,將它刻在CD上並放入藥櫃中。
希望這會有所幫助,祝你好運
是的,這是一個重大缺陷,我同意。當我做到這一點時,我一定會保存我用來製作它的信息,但不是證書本身。重新發布的問題是它是一個付費應用程序,如果用戶需要再次付款,用戶會抱怨無法相信,這正是我所擔心的。 – penguinrob
*和*,沒有辦法免費發佈應用程序(如蘋果應用商店的促銷代碼),所以我不能給現有用戶免費許可。任何想法?] – penguinrob
呃那有點毛茸茸的。 ive從未發佈付費應用程序,所以我在這裏不會有太多幫助。你有什麼帳戶支付清單的權利?您可能可以手動或通過腳本(取決於您有多少用戶)向這些帳戶授予您的新應用程序,因此當他們下載它時,它只是說安裝而不是購買? –
我不認爲生成的證書和私鑰是相同的。
- 1. Android的SSL證書問題
- 2. 證書問題
- 3. symfony - 證書問題
- 4. SVN證書問題
- 5. 證書問題403.7
- 6. HTTPS證書問題
- 7. iPhone證書問題
- 8. 問題與證書
- 9. 證書問題(pkcs7)
- 10. JBoss證書問題
- 11. https證書問題
- 12. BITS證書問題
- 13. IOS:證書問題
- 14. 證書問題c#
- 15. WCF證書問題
- 16. Android有1024位證書的問題嗎?
- 17. WSO2 Android MDM代理:證書問題
- 18. 枚舉證書問題(X509Certificate2)
- 19. 證書安裝問題
- 20. 證書載入問題
- 21. SSL證書性能問題
- 22. Iphone開發證書問題
- 23. Letsencrypt證書升級問題
- 24. IE8 window.open SSL證書問題
- 25. iPhone - 分發證書問題
- 26. SSL證書問題C
- 27. 基本SSL證書問題
- 28. HttpClient 4.5.2 - SSL證書問題
- 29. 安全證書問題
- 30. 奇數SSL證書問題
試試這個:使用重複信息創建兩個新密鑰。我相信你會發現他們不一樣,但無論哪種方式,你都會回答你的問題。 – mah
@mah所以基本上,如果我沒有* original * certificate.keystore文件沒有辦法更新我的Android應用程序,正確的? – penguinrob
@mah nope,快速md5顯示它們不同。 : -/ – penguinrob