是否可以使用 Android 应用程序包手动下载应用程序文件?
Is is possible to manually download app files with Android App Bundles?
我有一个应用程序使用一些数据文件,用户每月左右从服务器手动下载更新。
App Bundle Android 可以替代从服务器下载吗? App Bundle 是否允许下载应用程序文件,而不是从服务器下载?这是免费的吗?
据我所知,您可以将您的应用拆分为多个 AppBundle 模块。每个模块都包含您应用程序的可选功能(例如制作照片或位置跟踪)。如果您使用的是应用程序包,则必须处理用户尝试使用尚未下载的可选功能并让他下载可选模块的情况(对于某些 API,您必须刷新上下文)。
在 Google Play 上发布时,您现在必须提供捆绑包而不是单个(或多个)apk,并将您的开发者密钥传递给 Google Play。然后 Google Play 会根据 API 版本、位置等为每个用户单独编译一个 apk(字符串集、可绘制对象、可选模块)
我认为您无法更新发布在 Google 上的单个捆绑包 播放或检查您应用中单个捆绑包的版本。因此,如果您考虑使用 Google Play 的功能来为您的应用分发数据更新 - 据我所知,这不是一个选项。在你的情况下,我看不出每月更新 apk 和每月更新包之间有什么区别。
我有一个应用程序使用一些数据文件,用户每月左右从服务器手动下载更新。
App Bundle Android 可以替代从服务器下载吗? App Bundle 是否允许下载应用程序文件,而不是从服务器下载?这是免费的吗?
据我所知,您可以将您的应用拆分为多个 AppBundle 模块。每个模块都包含您应用程序的可选功能(例如制作照片或位置跟踪)。如果您使用的是应用程序包,则必须处理用户尝试使用尚未下载的可选功能并让他下载可选模块的情况(对于某些 API,您必须刷新上下文)。
在 Google Play 上发布时,您现在必须提供捆绑包而不是单个(或多个)apk,并将您的开发者密钥传递给 Google Play。然后 Google Play 会根据 API 版本、位置等为每个用户单独编译一个 apk(字符串集、可绘制对象、可选模块)
我认为您无法更新发布在 Google 上的单个捆绑包 播放或检查您应用中单个捆绑包的版本。因此,如果您考虑使用 Google Play 的功能来为您的应用分发数据更新 - 据我所知,这不是一个选项。在你的情况下,我看不出每月更新 apk 和每月更新包之间有什么区别。