以编程方式从google play store以用户身份通知用户android auto update apk

时间:2014-07-31 04:34:32

标签: android

当新版本可用时,如何通过编程方式从google play store通知用户有关android auto update apk的内容??????

4 个答案:

答案 0 :(得分:4)

您不必管理此内容,当您使用新版本代码将新apk添加到Play商店时,已安装的用户您的应用程序的旧版本将自动得到通知。但是,每次您的应用程序启动时都可以进行检查,请参阅此处:

答案 1 :(得分:1)

当您在Play商店更改APK版本时,用户将隐式获取您的应用程序的更新。不需要任何编程代码。

答案 2 :(得分:0)

如果它是市场上的应用程序,那么在应用程序启动时,启动Intent以打开Market应用程序,这将导致它检查更新。

否则实现和更新检查器相当容易。这是我的代码(大致):

String response = SendNetworkUpdateAppRequest(); // Your code to do the network request
                                             // should send the current version
                                             // to server
if(response == "YES") // Start Intent to download the app user has to manually install it    by clicking on the notification
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("URL TO LATEST APK")))

当然你应该重写这个来在后台线程上做请求,但你明白了。

如果你喜欢一些但更复杂的东西,但允许你的应用自动应用更新,请参阅此链接

Android: install .apk programmatically

第二个选项是使用Android Query这个使用起来相当简单

https://code.google.com/p/android-query/wiki/Service

答案 3 :(得分:0)

为什么你需要检查手机中是否有谷歌播放应用程序来做到这一点。这是启用wifi和自动更新后的标准,然后应用程序会自动按顺序逐个更新。

为什么你想要谷歌已经为你做的事情?

  • 有版本名称和版本代码告诉最新版本 新应用程序版本的可用性。