2017-10-11 67 views
0

我正在发布一个应用程序,通过Google Play商店进行更新。当应用程序打开时,Android应用程序不会更新

对于那些不知道的人来说,单个应用程序的目的是应用程序应该在设备上运行单独

因此我放弃了设备的应用程序,并且阻止用户使用任何其他应用程序。

无论如何,我在启动时自动启动应用程序。设备每天凌晨5点重新启动。

我注意到google play store会在设备启动时检查更新。

不幸的是,应用程序打开时似乎不会执行更新。

对此我有2个问题

  1. 就是更新的熟悉的人这个奇怪的行为(具有不执行当前正在运行的应用程序的更新)
  2. 如何解决这个问题?

PS:我的确认为第三方服务器上更新应用程序的versionCode的,如果它不是最新的,关闭应用程序,让更新完成,然后接收在更新完成后进行重新 - 打开应用程序。但说实话,这感觉就像用火箭筒杀死苍蝇一样。

回答

1

我想你应该依靠外部服务器来达到这个目的。

在前台运行时应用程序未被更新是有意义的,因为Google Play不应该停止正在运行的应用程序,这是更新它所必需的。

我建议您为此目的使用Firebase云消息传递服务。您可以使用FCM轻松将数据发送到设备。

相关问题