收藏
回答

怎么判断当前小程序是体验版本还是正式版本还是开发版本?

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 6.5.3 2.0.0

- 需求的场景描述(希望解决的问题)

怎么判断当前小程序是体验版本还是正式版本还是开发版本?

- 希望提供的能力

怎么判断当前小程序是体验版本还是正式版本还是开发版本?

最后一次编辑于  2018-11-09
回答关注问题邀请回答
收藏

4 个回答

  • 王子龙
    王子龙
    07-29

    希望微信团队可以提供一个运行时环境变量啊~~这个会很方便大家进行分环境的开发与测试,提升开发质量。

    07-29
    赞同 1
    回复
  • Reachain - 熊猫黑客
    Reachain - 熊猫黑客
    06-28

    目前只能判断 是开发者工具 还是真机


    const processEnv = __wxConfig.debug ? "development" : "product"


    06-28
    赞同
    回复
  • Taylor
    Taylor
    2018-11-09

    if(‘正式版本’){

    //正式api接口数据

    }else if(‘测试版本’)

    {

    //测试api接口数据

    }

    避免影响到正式版本的数据

    2018-11-09
    赞同
    回复
  • 拾忆
    拾忆
    2018-11-09

    开发版和体验版/正式版能区分,本地配置一个变量就行

    但是体验版和正式版本质上是同一个版本~

    体验版的代码变成正式版后又不能修改~

    2018-11-09
    赞同
    回复 2
    • Taylor
      Taylor
      2018-11-09

      体验版本和正式版本,用的是同一套代码,但是为了避免测试版本使用正式版本的数据api,所以需要判断当前是测试版本还是正式版本。有什么办法吗

      2018-11-09
      回复
    • 拾忆
      拾忆
      2018-11-09回复Taylor

      完全一样的代码并没有办法做区分

      能想到的就是在每个API里加入版本号

      每次发布正式版的时候,马上去修改体验版访问的接口里的版本号

      2018-11-09
      1
      回复