Android apk 通过扩展文件增量更新?

标签 android xamarin apk google-play android-install-apk

我正在构建一个将在受控环境中分发的 Android 应用程序。 (即应用程序将预装在将要分发的特定设备上)。 该应用程序将安装在 Play 商店之外。 最终的 apk 将约为 50MB,但可以在少数版本中增长。

我的问题是,是否有办法使用某种方法发布对应用程序的更新,以便我们只需要提供“补丁”?这可能包括更新依赖库和代码而不仅仅是 Assets ?

我发现是扩展文件。 http://developer.android.com/google/play/expansion-files.html

最佳答案

您有两种可能来分发您的应用程序:

  • 使用 Google Play
  • 在您的服务器上托管您的应用

Google Play 商店具有防弹更新机制并支持 delta updates从 Android 2.3 开始。它还支持所谓的 private channel指定哪些用户可以访问您的私有(private)应用。

如果您使用自己的服务器,则必须在每次更新时下载约 50 MB,或者您必须实现自己的智能更新技术,我不推荐这样做。在我的理解中,扩展文件用于 Assets 而不是代码,但我可能错了。

因此,对于您的情况,我建议使用私有(private) channel 来分发您的应用。

关于Android apk 通过扩展文件增量更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26088325/

相关文章:

java - MapView 覆盖项需要是指向 Web View 的链接

c# - 异步/等待 Android 下的不良做法?

java - 制作app后如何使用proguard

android - ffmpeg rtsp解码缓冲区太小

java - 字符串数组声明的差异。 String[] foo 或 String foo[]

ios - Xamarin/IOS/Azure - 在类型上找不到 'id' 成员

java - 在牛轧糖后在Mac上构建Xamarin Android项目时出错

java - 忽略来自 Android APK 的文件

android - 如何在模拟器上运行 .APK 文件

android - 为警报对话框项设置自定义字体的字体