1

在从 Goole Play 更新应用程序之前,我想在我的应用程序中执行一些干净的操作。例如。从以前的应用程序版本中删除一些文件。有什么办法可以在Android中做到这一点?

4

2 回答 2

1

对此没有 API 调用,也没有任何非官方的方法。但是,您可以让您的应用程序在每次运行时检查服务器上的文件。您可以在其中存储最新版本代码,并根据已安装应用程序的版本代码对其进行检查。如果版本代码更高,则有可用的更新。然后,您可以执行清理操作,并提示用户更新应用程序。但是,有时用户不会更新应用程序,因此您应该确保正在清理的数据对功能来说是非必要的,或者通过在用户更新之前不让他们通过更新提示来强制用户更新应用程序它。

于 2012-08-23T10:53:27.287 回答
1

您不能在更新后第一次启动您的应用程序时执行此操作吗?看起来轻松了很多。只需将上次更新的应用程序版本存储在用户首选项或文件中,并在每次应用程序启动时进行验证。

于 2012-08-23T10:55:42.837 回答