3

我在 Play 商店有一个应用程序,我想通过 Play 商店提供应用程序更新。

此外,在更新应用程序时,我想执行一些任务。那么,我如何从 Play 商店更新我的应用程序时执行任务。

current version我想在每次触发应用程序时对其进行维护和交叉检查,是否有任何其他有效的方法,例如可以在自身处理的应用程序更新时触发的任何意图。device

4

2 回答 2

4

您可以将当前版本代码保存在共享首选项中,并在升级时将新版本与先前存储的版本进行交叉检查。

if (savedVersionCode < currentVersionCode) {
    .
    .
    //PERFORM CERTAIN TASKS...
    .
    .
}

如果您只有一个入口点,您可以在您的应用程序中执行此操作,onCreate()或者只需在您的启动器活动中执行此操作。onCreate()

于 2013-06-05T14:35:04.947 回答
1

当前版本的想法是一个可靠的想法。只需将其存储在共享首选项中并从那里读取即可。它并不是真的很慢,因此可以简单地忽略对性能的“负面”影响。

于 2013-06-05T12:23:53.947 回答