這不是一個編程問題,但我覺得是適合的地方。從頭開始重新開發應用程序?
有一個Android應用程序在市場上。我們的工作是以巨大的方式升級應用程序。有很多改變,我們決定從頭開始一個新的項目。
我的問題是:爲了能夠替換(升級)Play商店中的現有應用,我們應該怎麼做?保持相同的包名稱?或者標誌鍵是否夠用?或兩者?或者是什麼?
感謝您的幫助和抱歉,如果這不是正確的地方。
這不是一個編程問題,但我覺得是適合的地方。從頭開始重新開發應用程序?
有一個Android應用程序在市場上。我們的工作是以巨大的方式升級應用程序。有很多改變,我們決定從頭開始一個新的項目。
我的問題是:爲了能夠替換(升級)Play商店中的現有應用,我們應該怎麼做?保持相同的包名稱?或者標誌鍵是否夠用?或兩者?或者是什麼?
感謝您的幫助和抱歉,如果這不是正確的地方。
您必須具有相同的包名稱和相同的簽名密鑰。此外,如果它有任何可以從其他應用程序啓動的意圖/操作,您可能希望保持相同(以防用戶設置了它們的快捷方式)。
包名稱是Play Store如何確定一個應用程序與另一個應用程序。他們必須是每個應用程序的獨特。如果您想升級現有應用程序,則無法在上傳原始文件後對其進行更改。
簽名密鑰是Play Store如何驗證您是最初的開發人員。如果您丟失或更改此密鑰您絕對無法更新原始應用程序!
感謝您的詳細答案:) – iTurki 2012-07-06 18:19:16
以下是Android開發者博客的具體問題:[無法更改的內容](http://android-developers.blogspot.com/2011/06/things-that-cannot-change.html) – Sam 2012-07-06 18:25:51
@Sam : 很有幫助。謝謝 – iTurki 2012-07-06 18:29:32
我看到你有你的答案,但我想指出的東西。你確定你想從頭開始項目嗎?如果它是一個小應用程序,它可能是一個好主意。但是,如果這是一個巨大的問題,我會建議做一些重構和重組現有代碼並進行必要的修改。因爲您可能會重新生成以前可能已修復的舊bug,尤其是在原作者不再可用的情況下。 – 2012-07-06 18:31:48