# 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