# Interface: SystemInfo

• SystemInfo()

# Properties

# SDKVersion

• SDKVersion: string

客户端基础库版本

Returns: string


# albumAuthorized

• albumAuthorized: boolean

允许微信使用相册的开关(仅 iOS 有效)

Returns: boolean


# benchmarkLevel

• benchmarkLevel: number

设备性能等级(仅 Android 小游戏)

description 取值为:

  • -2 或 0:该设备无法运行小游戏;
  • -1:性能未知;
  • =1:设备性能值,该值越高,设备性能越好,目前最高不到 50;

Returns: number


# bluetoothEnabled

• bluetoothEnabled: boolean

蓝牙的系统开关

Returns: boolean


# brand

• brand: string

设备品牌

Returns: string


# cameraAuthorized

• cameraAuthorized: boolean

允许微信使用摄像头的开关

Returns: boolean


# Optional cyminiMenuButtonPosition

• cyminiMenuButtonPosition? : object

有乐菜单按钮的尺寸(仅有乐可用)

# Type declaration:

  • bottom: number

  • height: number

  • left: number

  • right: number

  • top: number

  • width: number

Returns: object

  • bottom: number

  • height: number

  • left: number

  • right: number

  • top: number

  • width: number


# fontSizeSetting

• fontSizeSetting: number

用户字体大小

description 单位为 px,以微信客户端「我-设置-通用-字体大小」中的设置为准。

Returns: number


# language

• language: string

微信设置的语言

Returns: string


# locationAuthorized

• locationAuthorized: boolean

允许微信使用定位的开关

Returns: boolean


# locationEnabled

• locationEnabled: boolean

地理位置的系统开关

Returns: boolean


# microphoneAuthorized

• microphoneAuthorized: boolean

允许微信使用麦克风的开关

Returns: boolean


# model

• model: string

设备型号

Returns: string


# notificationAlertAuthorized

• notificationAlertAuthorized: boolean

允许微信通知带有提醒的开关(仅 iOS 有效)

Returns: boolean


# notificationAuthorized

• notificationAuthorized: boolean

允许微信通知的开关

Returns: boolean


# notificationBadgeAuthorized

• notificationBadgeAuthorized: boolean

允许微信通知带有标记的开关(仅 iOS 有效)

Returns: boolean


# notificationSoundAuthorized

• notificationSoundAuthorized: boolean

允许微信通知带有声音的开关(仅 iOS 有效)

Returns: boolean


# pixelRatio

• pixelRatio: number

设备像素比

Returns: number


# platform

• platform: string

客户端平台

Returns: string


# safeArea

• safeArea: SafeArea

在竖屏正方向下的安全区域

Returns: SafeArea


# screenHeight

• screenHeight: number

屏幕高度

description 单位为 px。

Returns: number


# screenWidth

• screenWidth: number

屏幕宽度

description 单位为 px。

Returns: number


# statusBarHeight

• statusBarHeight: number

状态栏的高度

description 单位为 px。

Returns: number


# system

• system: string

操作系统及版本

Returns: string


# Optional theme

• theme? : "light" | "dark"

系统当前主题

description 取值为 'light' 或 'dark',全局配置 "darkmode": true 时才能获取,否则为 undefined(不支持小游戏)。

Returns: "light" | "dark"


# version

• version: string

微信版本号

Returns: string


# wifiEnabled

• wifiEnabled: boolean

Wi-Fi 的系统开关

Returns: boolean


# windowHeight

• windowHeight: number

可使用窗口高度

description 单位为 px。

Returns: number


# windowWidth

• windowWidth: number

可使用窗口宽度

description 单位为 px。

Returns: number