原生小程序根据当前版本自动切换 `开发版本、体验版本、正式版本`
发布于 4 年前 作者 iyan 3459 次浏览 来自 分享

原生小程序根据当前版本自动切换 开发版本、体验版本、正式版本 接口地址

使用微信官方提供的Api 完美解决上传发布手动修改接口地址

wx.getAccountInfoSync

代码实现

源代码(方便复制粘贴)0_0

// 获取小程序当前版本信息 https://developers.weixin.qq.com/miniprogram/dev/api/open-api/account-info/wx.getAccountInfoSync.html
// 自动根据版本切换接口请求地址
  const { miniProgram: { envVersion } } = wx.getAccountInfoSync();
  let url = '';
  switch (envVersion) {
    case 'develop':
      url = `${defaultConfig.devUrl}${params.url}`;
      break;
    case 'trial':
      url = `${defaultConfig.devUrl}${params.url}`;
      break;
    case 'release':
      url = `${defaultConfig.prodUrl}${params.url}`;
      break;
    default:
      url = `${defaultConfig.baseUrl}${params.url}`;
      break;
  }

  console.log(url, 'url');
  console.log(envVersion, 'envVersion');
1 回复
这个在提审时有跟问题,提审的版本会认为是develop版导致请求的数据是测试版的。然后被审核拒绝。~~

楼主有没碰到这个问题?还是说腾讯已经修复这个问题了
回到顶部