我有一个应用程序,该应用程序使用一些数据文件,用户每个月左右都会从服务器手动下载更新。
Android App Bundle可以替换从服务器下载的内容吗? App Bundles是否允许从应用程序文件下载而不是从服务器下载?这是免费的吗?
答案 0 :(得分:1)
据我所知,您可以将您的应用拆分为几个AppBundle模块。每个模块都包含您应用的可选功能(例如,制作照片或跟踪位置)。如果您使用的是应用捆绑包,则当用户尝试使用尚未下载的可选功能并让他下载可选模块(对于某些API时,您必须刷新上下文)时,必须处理该情况。
在Google Play上发布时,您现在必须提供捆绑软件,而不是单个(或多个)apk,并将开发人员的密钥传递给Google Play。然后,Google Play会根据API版本,本地性等,分别为每个用户(一组字符串,可绘制对象,可选模块)编译apk。
我认为您无法更新在Google Play上发布的单个捆绑销售商品或检查应用程序中单个捆绑销售商品的版本。因此,如果您考虑使用Google Play的功能来为您的应用分发数据更新-AFAIK,则不行。在您的情况下,我看不到每月更新apk和每月更新包之间有什么区别。