wx.getSystemInfo¶
- wx.getSystemInfo({[success][,fail][,complete]})¶
- Lable
获取系统信息 同步版本
wx.getSystemInfoSync()
- 参数
success({...}) (
function()
) –接口调用成功的回调函数
brand (string) 设备品牌 1.5.0
model (string) 设备型号
pixelRatio (number) 设备像素比
screenWidth (number) 屏幕宽度,单位px 1.1.0
screenHeight (number) 屏幕高度,单位px 1.1.0
windowWidth (number) 可使用窗口宽度,单位px
windowHeight (number) 可使用窗口高度,单位px
statusBarHeight (number) 状态栏的高度,单位px 1.9.0
language (string) 微信设置的语言
version (string) 微信版本号
system (string) 操作系统及版本
platform (string) 客户端平台
fontSizeSetting (number) 用户字体大小(单位px)。以微信客户端「我-设置-通用-字体大小」中的设置为准 1.5.0
SDKVersion (string) 客户端基础库版本 1.1.0
benchmarkLevel (number) 设备性能等级(仅Android小游戏)。1.8.0 取值为:
-2 或 0(该设备无法运行小游戏),
-1(性能未知),
>=1(设备性能,该值越高,设备性能越好,目前最高不到50)
albumAuthorized (boolean) 允许微信使用相册的开关(仅 iOS 有效) 2.6.0
cameraAuthorized (boolean) 允许微信使用摄像头的开关 2.6.0
locationAuthorized (boolean) 允许微信使用定位的开关 2.6.0
microphoneAuthorized (boolean) 允许微信使用麦克风的开关 2.6.0
notificationAuthorized (boolean) 允许微信通知的开关 2.6.0
notificationAlertAuthorized (boolean) 允许微信通知带有提醒的开关(仅 iOS 有效) 2.6.0
notificationBadgeAuthorized (boolean) 允许微信通知带有标记的开关(仅 iOS 有效) 2.6.0
notificationSoundAuthorized (boolean) 允许微信通知带有声音的开关(仅 iOS 有效) 2.6.0
bluetoothEnabled (boolean) 蓝牙的系统开关 2.6.0
locationEnabled (boolean) 地理位置的系统开关 2.6.0
wifiEnabled (boolean) Wi-Fi 的系统开关 2.6.0
fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- 示例
wx.getSystemInfo({ success(res) { console.log(res.model) console.log(res.pixelRatio) console.log(res.windowWidth) console.log(res.windowHeight) console.log(res.language) console.log(res.version) console.log(res.platform) } }) try { const res = wx.getSystemInfoSync() console.log(res.model) console.log(res.pixelRatio) console.log(res.windowWidth) console.log(res.windowHeight) console.log(res.language) console.log(res.version) console.log(res.platform) } catch (e) { // Do something when catch error }