在应用程序更新之前,我可以做一些动作吗?

时间:2012-08-23 10:50:50

标签: android

我想在我的应用程序中做一些干净的操作,然后才能从Goole Play更新。例如。从以前的应用版本中删除一些文件。 在Android中有什么办法吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

您的应用在更新后第一次启动时无法执行此操作吗?看起来容易多了。只需将最新更新的应用版本存储在用户首选项或文件中,并在每次应用启动时进行验证。