我创建了简单的 Android 应用程序来发送电子邮件,应用程序工作正常。我创建了一项服务来下载和安装 Android 应用程序表单服务器[我不想将该应用程序放在 Marketplace 中]
我已经更新了未来的 Android 应用程序并构建为 apk 然后将其上传到服务器
问题是在设备中,如果我在应用程序中做了一些更改,我需要更新该应用程序
给出一些有用的想法
我创建了简单的 Android 应用程序来发送电子邮件,应用程序工作正常。我创建了一项服务来下载和安装 Android 应用程序表单服务器[我不想将该应用程序放在 Marketplace 中]
我已经更新了未来的 Android 应用程序并构建为 apk 然后将其上传到服务器
问题是在设备中,如果我在应用程序中做了一些更改,我需要更新该应用程序
给出一些有用的想法
你必须在你的服务器上设置一个 API,它会告诉你的应用程序是否有新的更新可用。必须定期检查此 API。如果有新的更新,则可以下载并安装它并卸载原来的更新。
另一种方法是使用Google Cloud Messaging。您可以对其进行设置,以便您的应用程序在更新可用时从您的服务器获得通知,然后您可以像以前一样执行此操作。
查看此线程以了解如何卸载和安装软件包:
以编程方式安装/卸载 APK(PackageManager 与 Intents)
如果您不想手动卸载/安装,那么您可以使用 CommonsWare 提供的这个出色的软件包:
https://github.com/commonsguy/cwac-updater
如果您想使用框架,那么有很多选择:
http://hockeykit.net/index.html
可能您可能想尝试类似 hockeykit http://hockeykit.net/index.html