Android应用程序更新自动

问题描述:

我已经创建了简单的Android应用程序发送电子邮件,应用程序工作正常。我创建了一个服务下载和安装Android应用程序形式的服务器[我不希望把市场该应用程序]我有更新Android应用程序更新自动

是Android应用程序在未来建成一个APK然后上传在服务器

的问题是设备我需要更新应用程序,如果我没有在应用

一些变化提供一些有益的思路

你必须在你的服务器上设置一个API,它会告诉你的应用程序是否有新的更新。这个API必须定期检查。如果有新的更新,则可以下载并安装,并卸载原来的更新。

另一种方法是使用Google Cloud Messaging。您可以进行设置,以便在更新可用时,您的应用程序将从您的服务器获得通知,然后您可以尽早完成。

看一看这个主题,看看如何卸载和安装软件包:

install/uninstall APKs programmatically (PackageManager vs Intents)

如果你不想卸载/手动安装,那么你可以使用这个优秀的包裹从CommonsWare:

https://github.com/commonsguy/cwac-updater

如果你想使用一个框架,然后有很多选择:

http://hockeykit.net/index.html

http://launchpadapp.com/

​​

http://www.apphance.com/

+0

是可以更新应用程序,而不是安装和卸载程序? – Bucks

+0

回答已更新,以反映您的问题。 –

+0

我们使用http://www.appaloosa-store.com/,它非常适合这种用例。这是一个私人应用商店解决方案。 –

也许你可能想尝试像hockeykit http://hockeykit.net/index.html