2012-07-06 100 views
4

這不是一個編程問題,但我覺得是適合的地方。從頭開始重新開發應用程序?

有一個Android應用程序在市場上。我們的工作是以巨大的方式升級應用程序。有很多改變,我們決定從頭開始一個新的項目。

我的問題是:爲了能夠替換(升級)Play商店中的現有應用,我們應該怎麼做?保持相同的包名稱?或者標誌鍵是否夠用?或兩者?或者是什麼?

感謝您的幫助和抱歉,如果這不是正確的地方。

+2

以下是Android開發者博客的具體問題:[無法更改的內容](http://android-developers.blogspot.com/2011/06/things-that-c​​annot-change.html) – Sam 2012-07-06 18:25:51

+0

@Sam : 很有幫助。謝謝 – iTurki 2012-07-06 18:29:32

+1

我看到你有你的答案,但我想指出的東西。你確定你想從頭開始項目嗎?如果它是一個小應用程序,它可能是一個好主意。但是,如果這是一個巨大的問題,我會建議做一些重構和重組現有代碼並進行必要的修改。因爲您可能會重新生成以前可能已修復的舊bug,尤其是在原作者不再可用的情況下。 – 2012-07-06 18:31:48

回答

6

您必須具有相同的包名稱和相同的簽名密鑰。此外,如果它有任何可以從其他應用程序啓動的意圖/操作,您可能希望保持相同(以防用戶設置了它們的快捷方式)。

包名稱是Play Store如何確定一個應用程序與另一個應用程序。他們必須是每個應用程序的獨特。如果您想升級現有應用程序,則無法在上傳原始文件後對其進行更改。

簽名密鑰是Play Store如何驗證您是最初的開發人員。如果您丟失或更改此密鑰您絕對無法更新原始應用程序!

+0

感謝您的詳細答案:) – iTurki 2012-07-06 18:19:16

4

爲了能夠替換(升級)在Play商店中的現有應用我們應該怎麼辦?

同時需要「相同的包名稱和相同的簽名密鑰」

或者,如果你想改變任何的這個,你總是選擇從Play商店取消發佈您的應用程序。(從開發商控制檯,你可以取消發佈)

然後你可以上傳一個新的應用程序。

+0

謝謝你的回答:) – iTurki 2012-07-06 18:30:20

+0

如果我可以upvote兩次,我會:) – iTurki 2012-07-06 18:35:58