能否检测当前小程序是体验版还是正式版
发布于 6 年前 作者 weihao 8031 次浏览 来自 问答

能否检测当前小程序是体验版还是正式版

2 回复

console.log(‘版本:’, __wxConfig.envVersion);

版本: ‘develop’, //开发版

版本: ‘trial’, //体验版

版本: ‘release’, //正式版

如果是小程序本地检查可以用wx.getSystemInfoSync(),返回的platform可以判断。

如果是服务端可以在request的header中判断

  • 网络请求的 referer header 不可设置。其格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本;

回到顶部