微信小程序配置【测试环境】和【正式环境】的URL,如下:
// 测试环境
export const baseUrl = 'http://x.x.x.x:8083'
export const MSERVERURL = "http://x.x.x.x:8006/mserver/rest/ws";
// 生产环境
// export const baseUrl = 'https://xx.xx.xx.xx'
// export const MSERVERURL = "https://xx.xx.xx.xx/mserver/rest/ws";
如果我放开测试环境的URL配置,并上传代码则是体验版本。如果我放开生产环境的配置,并上传代码,测试也是体验版本,然后线上审核通过后发布为生产版本。
这样的话,我的测试环境的URL不是被生产环境覆盖了吗?怎么解决这个问题?
测试环境的版本用账号A上传,并设置为体验版用于测试
生产环境的版本用账号B上传,不需要设置为体验版也可以用来发布审核
没有多个账号的话可以尝试用脚本来上传
https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html
指定不同 robot(ci 机器人),属于不同的账号
这个是需要你自己去解决的问题,提交审核的时候保证体验版是正式环境的才能在审核发布通过后不影响线上版本。
虽然我没看懂你在说什么,但是你可以试试这个
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/account-info/wx.getAccountInfoSync.html