IBM MobileFirst Worklight 8.0:如何为Android应用禁用直接更新
IBM MobileFirst Worklight 8.0 禁用Direct Update功能配置说明
该平台完全支持按需禁用Direct Update直接更新能力,配置操作不会影响应用原有业务逻辑的正常运行。
具体配置操作步骤
- 应用端配置修改:定位Android工程内的
application-descriptor.xml配置文件,找到对应Android运行环境的配置节点,将节点上的directUpdate属性值修改为disabled,完成应用层的开关关闭。 - 服务端逻辑适配:针对已部署到MobileFirst服务器的对应应用版本,确认运行时的Direct Update校验通道配置;如果需要彻底切断更新请求链路,可在服务端同步关闭对应应用的Direct Update推送规则,避免无效的版本校验流量消耗。
- 配置生效校验:修改完成后重新编译生成Android安装包,将对应版本的应用资产上传到MobileFirst服务器完成版本注册;正常启动应用时,日志中不会出现Direct Update的版本比对、增量资源下载请求,即代表配置生效。
相关注意事项
- 该配置仅关闭平台内置的直接更新能力,不会影响应用本身集成的应用商店版本升级检测逻辑。
- 禁用Direct Update后,所有涉及应用前端资源、静态配置的变更,必须通过重新打包、应用商店渠道分发的方式推送给用户,平台不会再自动同步静态资源到已安装的客户端。
- 如果需要做灰度级的能力关闭,无需调整服务端全局配置,仅针对目标灰度版本的应用描述符做配置修改即可,不会影响其他仍开启Direct Update能力的应用版本。
内容的提问来源于stack exchange,提问作者suresh
相关产品推荐
相关产品推荐

