wx.getAccountInfoSync

获取当前多端应用账号信息,包括其绑定的小程序账号信息

变更周知

  • 当 SDK >= 1.4.3,新增返回 miniappId 和 moduleId,含义查看文档说明
  • 当 SDK >= 1.4.X, miniProgram.appId 返回值为 小程序 appid;而在 SDK < 1.4.X 版本中该字段返回的是多端资源包 id,请开发者注意

返回值 object

属性类型说明
miniProgramobject该多端应用所绑定的小程序账号信息
pluginobject该多端应用所引用的小程序插件信息
hostobject多端应用账号信息

miniProgram

属性类型说明
appIdstring小程序 appId ;该字段在多端应用才会生效且iOS SDK >= 1.4.3 ,Android SDK >= 1.4.0
envVersionstring该字段在多端应用中返回"release",为无效值
versionstring该字段在多端应用中返回"",为无效值

host

属性类型说明
miniappIdstring多端应用 Id;该字段在多端应用才会生效且iOS SDK >= 1.4.3 ,Android SDK >= 1.4.0
moduleIdstring多端应用资源包 Id ;该字段在多端应用才会生效且iOS SDK >= 1.4.3 ,Android SDK >= 1.4.0

plugin

属性类型说明
appIdstring插件 appId, 该字段在多端应用中为无效值
versionstring插件版本号,该字段在多端应用中为无效值

示例代码

const accountInfo = wx.getAccountInfoSync();
console.log(accountInfo.miniProgram.appId) // 小程序 appId
console.log(accountInfo.host.miniappId) // 多端应用 Id
console.log(accountInfo.host.moduleId) // 多端应用资源包 Id
console.log(accountInfo.plugin.appId) // 插件 appId
console.log(accountInfo.plugin.version) // 插件版本号, 'a.b.c' 这样的形式