我正在我的Android应用程序中编写一些代码,检查应用程序是否已从Play Store更新,并强制用户与web后端进行新的同步,如果有的话。
我的问题是,是否它是安全的假设,当一个应用程序得到更新从Play商店,它会退出该应用程序的运行实例,如果它正在运行,并启动默认的活动,当它下次启动?
和
相同后台自动更新
用户使用Play Store应用程序手动更新。
这是有用的,因为如果应用程序在更新后退出,我可以把代码检查应用程序是否已经更新在我的默认活动,而不必检查这个在整个应用程序的其他地方。
这是棘手的测试,我找不到很多关于它的文档,所以我认为这将是有用的,在野外为其他人提供这个信息。
谢谢!
我只能从我使用我的设备观察到的情况来回答,因为没有详细的文档。
但答案是肯定的。它会退出整个应用程序(完全杀死虚拟机),并且不会重新打开任何东西。
发生在我身上:我打开Gmail,当到Google Play时,点击现在更新,然后去看我的电子邮件。Gmail在某个时候退出了。我检查了通知,上面写着"正在安装Gmail……"更新完成后,它没有再次打开或任何东西。我点击图标,它就在主收件箱打开了。
但是这也是一个非常简单的测试对于你已经安装的任何应用程序它都有一个可用的更新