我在Play商店有一个应用程序,我想通过游戏商店提供应用程序更新。
此外,在更新应用程序时,我想执行一些任务。那么,我如何从Play商店执行更新我的应用程序的任务。
我想维护current version
并在每次触发应用时交叉检查,是否有任何其他有效方式,例如意图在应用更新可以在device
本身处理。
答案 0 :(得分:4)
您可以将当前版本代码保存在共享首选项中并在升级时,使用之前存储的版本交叉检查新版本。
if (savedVersionCode < currentVersionCode) {
.
.
//PERFORM CERTAIN TASKS...
.
.
}
如果您只有一个入口点,则可以在应用程序的onCreate()
中执行此操作,或者只在启动器活动的onCreate()
中执行此操作。
答案 1 :(得分:1)
目前的版本理念是坚实的。只需将其存储在共享首选项中并从那里读取即可。它并不是很慢,因此可以简单地忽略对性能的“负面”影响。