0

我有一个应用程序使用一些数据文件,用户每月左右手动从服务器下载更新。

Android App Bundles 可以替换从服务器下载的内容吗?App Bundles 是否允许下载应用程序文件,而不是从服务器下载?这是免费的吗?

4

1 回答 1

1

据我所知,您可以将您的应用程序拆分为多个 AppBundle 模块。每个模块都包含您应用程序的可选功能(例如制作照片或位置跟踪)。如果您使用的是应用程序包,您必须处理用户尝试使用尚未下载的可选功能并让他下载可选模块(对于某些 API,您必须刷新上下文)的情况。

在 Google Play 上发布时,您现在必须提供捆绑包而不是单个(或多个)apk,并将开发人员的密钥传递给 Google Play。然后 Google Play 会根据 API 版本、位置等为每个用户单独编译一个 apk(字符串集、drawables、可选模块)。

我不认为您可以更新在 Google Play 上发布的单个捆绑包或检查您的应用中的单个捆绑包的版本。因此,如果您考虑使用 Google Play 的功能为您的应用分发数据更新 - AFAIK 这不是一个选项。在您的情况下,我认为每月更新 apk 和每月更新捆绑包之间没有任何区别。

于 2018-11-11T01:10:51.763 回答