用 __wxConfig 去获取区分当前处于体验版还是正式版,审核不给通过。
我就想问下,审核的时候version 到底会返回什么?
在我们三个地址开发版都可以正常访问都情况下,且这套代码,体验版完全正常的情况下。为什么审核会不通过,提示无具体运营内容呢?
a 文件:
function getEnv(){
let env;
if (typeof __wxConfig == "object") {
let version = __wxConfig.envVersion;
console.log("current version ",version);
if (version == "develop") {
env = 'dev';
} else if (version == "trial") {
env = 'stage';
} else if (version == "release") {
env = 'prod';
}else{
env = 'dev';
}
}
console.log("util env", env)
return env;
}
const plateformEnv = getEnv();
module.exports = {
plateformEnv: plateformEnv
}
b文件:
import { plateformEnv } from './a文件';
const envs = {
dev: {
HOST: 'http://addrDev'
},
stage: {
HOST: 'http://addrStage',
},
prod: {
HOST: 'https://addrProd',
}
}
const env = plateformEnv;
function sendGrpcWeb( method, request) {
return new Promise(function (resolve, reject) {
wx.request({
url: envs[env].HOST + method, //接口地址跟随当前环境变化
method: 'POST',
data: request,
header: { 。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。