静态环境切换

更新时间:
复制为 MD 格式

前置条件

您已有基于 mPaaS 框架开发的 App。更多信息参见 基于 mPaaS 框架 > 快速开始

在进行静态环境切换时,需要使用到 easyconfigeasyconfig 的工作原理如下:

  • 能够修改 AndroidManifest workspace 相关的 meta 属性。

  • 修改 assets 下的 mpaas.properties 文件。

  • 如果 mPaaS 工程配置文件中包含 base64 属性且属性不为空,会生成无线保镖加密图片 yw_1222.jpg

公有云

在公有云环境中,切换工作空间的步骤如下:

  1. 确保工程根目录 build.gradle 文件中,有如下依赖:

    说明

    因功能迭代,以下依赖的版本可能会不断增大。

     classpath 'com.alipay.android:android-gradle-plugin:3.0.0.9.13'
     // 版本号必须大于 2.8.4
     classpath 'com.android.boost.easyconfig:easyconfig:2.8.4'
  2. 确保主工程(android main module)的 build.gradle 中有如下配置(请注意顺序):

     apply plugin: 'com.alipay.portal'
     //位于 com.alipay.portal 之后即可
     apply plugin: 'com.alipay.apollo.baseline.update'
  3. 从控制台下载对应工作空间(Workspace)的 .config 配置文件。更多信息,请参考 在控制台创建应用 > 下载配置文件

  4. 将下载的 .config 配置文件添加到主工程(android main module)路径下。如下图所示:

    修改11.png

    重要

    仅保留对应工作空间的配置文件即可。

专有云

在专有环境中,切换工作空间的步骤如下:

  1. 确保工程根目录 build.gradle 文件中,有如下依赖:

    说明

    因功能迭代,以下依赖的版本可能会不断增大。

     classpath 'com.alipay.android:android-gradle-plugin:3.0.0.9.13'
     // 版本号必须大于 2.8.4
     classpath 'com.android.boost.easyconfig:easyconfig:2.8.4'
  2. 确保主工程(android main module) 的 build.gradle 中有如下配置(需注意顺序):

     apply plugin: 'com.alipay.portal'
     //位于 com.alipay.portal 之后即可
     apply plugin: 'com.alipay.apollo.baseline.update'
  3. 从控制台下载对应工作空间的 .config 配置文件。更多信息参考 在控制台创建应用 > 下载配置文件

  4. 将下载的 .config 配置文件添加到主工程(android main module)路径下。如下图所示:

    修改22.png

    重要

    仅保留对应工作空间的配置文件即可。

  5. 使用 mPaaS 插件生成 yw_1222.jpg 加密图片。更多信息参见 加密图片(专有云)