You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android应用按需交付模块更新:是否需编写额外代码?

Android按需交付模块的更新说明
  • 主应用更新时,已下载过的按需模块不会自动同步更新,需要你编写额外代码来处理模块更新逻辑。
  • 具体实现步骤:
    • 通过SplitInstallManager的getInstalledModules()方法获取用户已安装的按需模块列表。
    • 自行维护模块的版本标识(比如在模块的AndroidManifest.xml中添加自定义meta-data字段,或者通过后端接口返回最新版本信息),对比已安装模块与最新版本的版本号。
    • 当检测到已安装模块版本低于最新版时,创建SplitInstallRequest并发起模块更新请求,这个流程和首次下载模块的逻辑类似。
  • 需要注意的是:Google Play会托管模块的新版本,但不会主动推送给已下载过旧模块的用户,必须由你的应用主动触发更新操作。
  • 特殊场景:如果用户卸载重装主应用后再重新下载模块,此时会获取到最新版本,但这不属于常规的模块更新场景。

内容的提问来源于stack exchange,提问作者Zhen Liu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 14:52:02