关于小程序:微信小程序获取账号信息及区分开发环境生产环境开发版体验版正式版

1.凋谢接口介绍:wx.getAccountInfoSync()


获取以后帐号信息。线上小程序版本号仅反对在正式版小程序中获取,开发版和体验版中无奈获取。
小程序官网API链接

在之前官网没有提供判断办法,上线之前要手动批改申请的URL,当初能够依据wx.getAccountInfoSync()的返回值判断运行环境,主动配置REQUEST_URL,办法在最初。毛病是:要设置根底库版本。

这里留神一下根底库版本,如果用户微信版本更新不及时可能会报错,倡议设置最低根底库。

2.返回值[Object]


(1)帐号信息

属性 类型 阐明
miniProgram Object 小程序帐号信息
plugin Object 插件帐号信息(仅在插件中调用时蕴含这一项)

(2)miniProgram 的构造

属性 类型 阐明 最低版本
appId string 小程序 appId
envVersion string 小程序版本 2.10.0
version string 线上小程序版本号 2.10.2

(3)plugin 的构造

属性 类型 阐明
appId string 插件 appId
version string 插件版本号

(4)miniProgram.envVersion 的非法值

类型 最低版本
develop 开发版
trial 体验版
release 正式版

3.示例代码


const accountInfo = wx.getAccountInfoSync();
console.log(accountInfo.miniProgram.appId) // 小程序 appId
console.log(accountInfo.plugin.appId)      // 插件 appId
console.log(accountInfo.plugin.version)    // 插件版本号, 'x.x.x' 这样的模式
console.log(accountInfo.miniProgram.envVersion); // 以后环境,develop(开发版)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理