2014-04-01 34 views
0

我上傳我的應用程序到谷歌Play商店。 在應用程序的第二個版本中,我修復了一些錯誤,並在市場上發佈了更新。Android應用程序更新與刪除和安裝

現在我看到我修復的那部分bug繼續出現。有趣的是,當我刪除應用程序並安裝它(不更新它)或當我第一次在新設備上安裝應用程序(來自市場)時,一切都很好。

所以我的問題是

  1. 一般是什麼第一次安裝或重新安裝(拆卸和再安裝)來更新之間的差異?
  2. 當我更新我的應用程序以及如何從第一次安裝它的差異運行服務時發生了什麼?

  3. 我想知道如何強制Google Play商店在更新時刪除並停止所有舊的後臺服務?

+0

您是否正在存儲任何需要更新的數據? –

回答

1

當您將更新上傳到Google Play商店時,它會自動歸檔以前的版本。用戶下載新版本。

但是,在用戶手機上,由於應用程序數據留在設備上,您可能會看到舊bug的影響。重新安裝前刪除應用程序時,該數據將被刪除。作爲應用程序的作者,您可以管理應用程序數據,以便用戶可以更新到應用程序的新版本,而不會使舊數據與更新的應用程序產生問題。仔細研究一下如何,以及您正在存儲什麼類型的數據以及升級會影響哪些部分。

這些鏈接可能會有所幫助:http://developer.android.com/guide/topics/data/data-storage.html
How to reset an application states when upgrading from the market

相關問題