我正在构建一个将在受控环境中分发的Android应用程序。 (即应用程序将预先安装在将要发出的特定设备上)。 该应用程序将安装在Play商店之外。 最终的apk将是~50MB,但可以在少数版本中增长。
我的问题是,如果有办法使用某种方法释放应用程序的更新,那么我们只需提供"补丁"?这可能包括更新依赖库和代码而不仅仅是资产?
我发现是扩展文件。 http://developer.android.com/google/play/expansion-files.html
答案 0 :(得分:0)
您有两种可能性来分发您的应用程序:
Google Play商店具有防弹更新机制,并且自Android 2.3起支持delta updates。它还支持所谓的private channel,以指定哪些用户可以访问您的私人应用。
如果您使用自己的服务器,则必须在每次更新时下载约50 MB,或者您必须实施自己的智能更新技术,我不会推荐。在我的理解中,扩展文件是资产而不是代码,但我可能错了。
因此,在您的情况下,我建议您使用私人频道分发您的应用。