2017-10-11 123 views
0

我正在發佈一個應用程序,通過Google Play商店進行更新。當應用程序打開時,Android應用程序不會更新

對於那些不知道的人來說,單個應用程序的目的是應用程序應該在設備上運行單獨

因此我放棄了設備的應用程序,並且阻止用戶使用任何其他應用程序。

無論如何,我在啓動時自動啓動應用程序。設備每天凌晨5點重新啓動。

我注意到google play store會在設備啓動時檢查更新。

不幸的是,應用程序打開時似乎不會執行更新。

對此我有2個問題

  1. 就是更新的熟悉的人這個奇怪的行爲(具有不執行當前正在運行的應用程序的更新)
  2. 如何解決這個問題?

PS:我的確認爲第三方服務器上更新應用程序的versionCode的,如果它不是最新的,關閉應用程序,讓更新完成,然後接收在更新完成後進行重新 - 打開應用程序。但說實話,這感覺就像用火箭筒殺死蒼蠅一樣。

回答

1

我想你應該依靠外部服務器來達到這個目的。

在前臺運行時應用程序未被更新是有意義的,因爲Google Play不應該停止正在運行的應用程序,這是更新它所必需的。

我建議您爲此目的使用Firebase雲消息傳遞服務。您可以使用FCM輕鬆將數據發送到設備。

相關問題