# uni.getAppBaseInfo()

获取app基本信息

App H5 微信小程序 支付宝小程序 抖音小程序 快手小程序 QQ小程序 百度小程序 京东小程序 钉钉小程序 飞书小程序 元服务
√ (3.4.13+) √ (3.4.13+) √ (2.20.1+) x x x x x x x x x

# getAppBaseInfo 兼容性

HarmonyOS
HBuilderX 4.23

返回参数说明

参数名 类型 说明 平台差异说明
appId string manifest.json 中应用appid,即DCloud appid。
appName string manifest.json 中应用名称
appVersion string manifest.json 中应用版本名称。
appVersionCode string manifest.json 中应用版本名号。
appLanguage string 应用设置的语言en、zh-Hans、zh-Hant、fr、es App、H5
appWgtVersion string 应用资源(wgt)的版本名称。 App 3.5.5+
isUniAppX string 是否uni-app x HBuilderX 4.33+
uniPlatform string uni-app 运行平台,与条件编译平台相同 HBuilderX 4.33+
uniCompilerVersion string uni 编译器版本 HBuilderX 4.33+
uniRuntimeVersion string uni 编译器版本 HBuilderX 4.34+
hostLanguage string 小程序宿主语言 App 仅 UNIMPSDK 支持、H5 不支持
hostVersion string App、小程序宿主版本。如:微信版本号 App 仅 UNIMPSDK 支持、H5 不支持
hostName string 小程序宿主名称 App 仅 UNIMPSDK 支持、H5 不支持
hostPackageName string 小程序宿主包名 仅 UNIMPSDK 支持
hostSDKVersion string uni小程序SDK版本、小程序客户端基础库版本 App 仅 UNIMPSDK 支持、H5 不支持
hostTheme string 宿主当前主题,取值为light或dark。微信小程序全局配置"darkmode":true时才能获取,否则为 undefined (不支持小游戏) App 仅 UNIMPSDK 支持
hostFontSizeSetting string 用户字体大小设置。以“我-设置-通用-字体大小”中的设置为准,单位:px 仅 小程序 支持

小程序特殊的返回参数

参数名 类型 说明 平台差异说明
SDKVersion string 客户端基础库版本 仅微信小程序
enableDebug boolean 是否已打开调试。可通过右上角菜单或 wx.setEnableDebug 打开调试 仅微信小程序
host Object 当前小程序运行的宿主环境 仅微信小程序
theme string 系统当前主题,取值为light或dark,全局配置"darkmode":true时才能获取,否则为 undefined (不支持小游戏) 仅微信小程序

不推荐使用的返回参数,仅为向下兼容保留

参数名 类型 说明 平台差异说明
language string 应用设置的语言 H5 不支持
version string 引擎版本号、微信版本号

# 返回值

类型
GetAppBaseInfoResult
名称 类型 必填 默认值 兼容性 描述
appId string 否 -
manifest.json 中应用appid,即DCloud appid。
appName string 否 -
manifest.json 中应用名称。
appVersion string 否 -
manifest.json 中应用版本名称,如果离线打包注意修改修改index.kt中UniAppConfig类型中的版本名称文档。
appVersionCode string 否 -
manifest.json 中应用版本号,如果离线打包注意修改修改index.kt中UniAppConfig类型中的版本号文档。
appLanguage string 否 -
应用设置的语言en、zh-Hans、zh-Hant、fr、es
language string 否 -
应用设置的语言
appWgtVersion string 否 -
应用资源(wgt)的版本名称。
hostLanguage string 否 -
小程序宿主语言
hostVersion string 否 -
App、小程序宿主版本。
hostName string 否 -
小程序宿主名称
hostPackageName string 否 -
小程序宿主包名
hostSDKVersion string 否 -
uni小程序SDK版本、小程序客户端基础库版本
hostTheme string 否 -
系统当前主题,取值为light或dark。微信小程序全局配置"darkmode":true时才能获取,否则为 null (不支持小游戏)
isUniAppX boolean 否 -
是否uni-app x
uniCompilerVersion string 否 -
uni 编译器版本
uniPlatform string 否 -
uni-app 运行平台。
uniRuntimeVersion string 否 -
uni 运行时版本
uniCompilerVersionCode number 否 -
uni 编译器版本号
uniRuntimeVersionCode number 否 -
uni 运行时版本号
packageName string 否 -
Android的包名
bundleName string 否 -
鸿蒙的包名
bundleId string 否 -
iOS的bundleId
signature string 否 -
Android: 应用签名证书的SHA1值(全部为小写,中间不包含“:”)。
iOS: 应用签名证书中绑定的Bundle ID(AppleID)的md5值(全部为小写)。
appTheme string 否 -
当前App的主题
channel string 否 -
当前应用分发的渠道
SDKVersion string 否 -
-
客户端基础库版本
enableDebug boolean 否 -
-
fontSizeScaleFactor number 否 -
-
微信字体大小缩放比例
fontSizeSetting number 否 -
-
需要基础库: 2.23.4

微信字体大小,单位px
host GetAppBaseInfoResultHost 否 -
-
当前小程序运行的宿主环境
theme string 否 -
-
系统当前主题,取值为light或dark,全局配置"darkmode":true时才能获取,否则为 undefined (不支持小游戏)

可选值:
- 'dark': 深色主题;
- 'light': 浅色主题;
uniCompileVersionCode number 否 -
uni 编译器版本号 已废弃,仅为了向下兼容保留
uniCompileVersion string 否 -
uni 编译器版本 已废弃,仅为了向下兼容保留
version string 否 -
引擎版本号。已废弃,仅为了向下兼容保留 已废弃,仅为了向下兼容保留