动态环境切换(新)

更新时间:
复制 MD 格式

自 mPaaS 主集成基线版本 10.2.3.77 起,启用全新的动态环境切换机制(仅适用于 Debug 包)。

前置条件

需将主集成基线升级至 10.2.3.77 或更高版本。

引入依赖

implementation "com.mpaas.mocksettings:mocksettings-build:1.0.0.260514112908@aar"

使用方法

  1. 多环境配置文件设置。

    支持在 assets/debug_env 目录下配置不同环境的配置文件(如图所示)。

    说明

    若未进行此配置,系统将沿用默认规则,直接读取主 Module 下的配置文件。

    image.png

  2. 指定运行时配置文件。

    MockSettingsUtil.configName = "mpaas-debug.config"
  3. 多环境蓝盾图片配置。

    请在 assets 目录下存放不同命名的蓝盾图片资源,并通过以下接口指定运行时需加载的图片。

    image.png

    MPBS.setBSAuthCodeDynamically(String bsAuthCode)

    接口使用说明

    • 参数说明:bsAuthCode 的值应为图片文件名(不含扩展名)。示例,若图片全名为 test.jpg,则参数值应传入 test

    • 默认名称:若未调用接口指定名称,mPaaS 默认使用 abs_1222 作为图片文件名。

    • 参数约束:bsAuthCode 参数不可传入空字符串。

    • 多图片处理:由于生成的图片默认名称均为 abs_1222,若需配置多张不同环境的图片,请在生成下一张图片前,务必先重命名已生成的图片,以确保文件名唯一且不被覆盖。