自动更新Android应用程序的方法

时间:2012-05-29 18:29:42

标签: android

我开发了一款Android应用程序,可以持续运行数天。现在我通常不断更新这个应用程序,我希望运行我的应用程序的所有手机应该能够自动更新我的应用程序安装在他们。我还没有在市场上发布我的应用程序。在我的应用程序,我已经开发推送通知功能,如果有帮助吗?有什么想法吗?

5 个答案:

答案 0 :(得分:3)

您可以使用服务器并让应用程序检查新的更新并相应地下载。

不确定这是否是您要找的。

答案 1 :(得分:2)

如果该应用位于Android电子市场(现在是Google Play电子市场),则无法强制用户进行更新。就像DCSoft说的那样,您可以让您的应用程序检查一些服务器以查看是否有可用的更新。此时,您可能会在用户更新之前对其进行错误处理,或者您可以阻止该应用在其更新之前运行,但这就是它。

答案 2 :(得分:1)

您可以使用https://github.com/commonsguy/cwac-updater

这非常简单,符合您的需求。

我多次使用它。

答案 3 :(得分:0)

您可以在android中使用服务来检查服务中是否有任何更新,如果是,则触发服务,更新内容,否则销毁它。[用户可能不会了解此事]

这是你想要的吗?!

答案 4 :(得分:0)

Vishnu,假设您不想使用Google Play自动更新功能,则需要更新程序。在我工作过的两家公司中,我们在Windows Mobile 6.x和Android应用程序方面遇到了类似的问题 - 出于安全原因不允许使用Google Play - 我在两种情况下都成功使用了此解决方案:

enter image description here

主应用程序检查它是否针对Web服务进行了更新。它接收当前版本&必要时,从哪里下载新版本的URL。然后主应用程序启动Updater应用程序,传递URL,然后退出。

更新程序通过HTTP下载新程序,向用户显示已下载的%。用户可以通过受控方式随时取消下载,并且Updater可以注册此取消。

自下载新应用以来,更新程序会运行新应用,然后退出。