假设我们的项目中有不同的特性模块,其中一个随需应变特性中有代码更改。现在我想知道的是,我们是否可以只为其中有代码更改的功能构建.aab(android app bundle)或.apk并将其上载到playstore上,而不是重新构建整个应用程序并上载.aab文件。而且只有更新的功能可以在用户的手机中下载,而不是整个应用程序。
不,这不可能。
为确保基本模块和动态功能模块完全兼容,每次都必须上传包含所有模块的整个App捆绑包。
但请注意,用户只会得到一个补丁版本的应用程序,他们将不必再次下载整个应用程序,只有他们拥有的版本和新版本之间的差异,因此,如果基本模块没有改变,下载将是非常小的APK。