2014-04-01 36 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

相关问题