0

我创建了简单的 Android 应用程序来发送电子邮件,应用程序工作正常。我创建了一项服务来下载和安装 Android 应用程序表单服务器[我不想将该应用程序放在 Marketplace 中]

我已经更新了未来的 Android 应用程序并构建为 apk 然后将其上传到服务器

问题是在设备中,如果我在应用程序中做了一些更改,我需要更新该应用程序

给出一些有用的想法

4

2 回答 2

2

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

另一种方法是使用Google Cloud Messaging。您可以对其进行设置,以便您的应用程序在更新可用时从您的服务器获得通知,然后您可以像以前一样执行此操作。

查看此线程以了解如何卸载和安装软件包:

以编程方式安装/卸载 APK(PackageManager 与 Intents)

如果您不想手动卸载/安装,那么您可以使用 CommonsWare 提供的这个出色的软件包:

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

如果您想使用框架,那么有很多选择:

http://hockeykit.net/index.html

http://launchpadapp.com/

http://www.appaloosa-store.com/

http://www.apphance.com/

于 2012-11-21T06:02:43.183 回答
0

可能您可能想尝试类似 hockeykit http://hockeykit.net/index.html

于 2012-11-21T06:00:50.260 回答