Skip to content
On this page

ek.getSystemInfo

支持 Promise

获取系统信息。

是由 ek.getAppBaseInfo, ek.getDeviceInfo, ek.getSystemSetting, ek.getWindowInfo, ek.getAppAuthorizeSetting 合并返回,所以可以直接请求相关需要的 API,提高性能。

参数

参数类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

返回

属性类型说明
SDKVersionstring客户端JS基础库版本
nativeSDKVersionstring原生客户端基础库版本
versionstring宿主版本号
languagestring系统语言
themestring系统当前主题
brandstring设备品牌
modelstring设备型号
systemstring操作系统及版本
platformstring客户端平台
bluetoothEnabledboolean蓝牙的系统开关
locationEnabledboolean地理位置的系统开关
wifiEnabledbooleanWi-Fi 的系统开关
deviceOrientationstring设备方向
合法值说明
portrait竖屏
landscape横屏
pixelRationumber设备像素比
screenWidthnumber屏幕宽度,单位px
screenHeightnumber屏幕高度,单位px
windowWidthnumber可使用窗口宽度,单位px
windowHeightnumber可使用窗口高度,单位px
statusBarHeightnumber状态栏的高度,单位px
safeAreaSafeArea安全区域
screenTopnumber窗口上边缘的 y 值,单位px
albumAuthorizedAuthorizedStatus允许宿主使用相册的开关
bluetoothAuthorizedAuthorizedStatus允许宿主使用蓝牙的开关
cameraAuthorizedAuthorizedStatus允许宿主使用摄像头的开关
locationAuthorizedAuthorizedStatus允许宿主使用定位的开关
locationReducedAccuracyboolean是否是模糊定位
microphoneAuthorizedAuthorizedStatus允许宿主使用麦克风的开关
notificationAuthorizedAuthorizedStatus允许宿主通知的开关
notificationAlertAuthorizedAuthorizedStatus允许宿主通知带有提醒的开关
notificationBadgeAuthorizedAuthorizeStatus允许宿主通知带有标记的开关
notificationSoundAuthorizedAuthorizedStatus允许宿主通知带有声音的开关

SafeArea 说明

属性类型说明
leftnumber安全区域左上角横坐标
rightnumber安全区域右下角横坐标
topnumber安全区域左上角纵坐标
bottomnumber安全区域右下角纵坐标
widthnumber安全区域的宽度
heightnumber安全区域的高度

AuthorizedStatus 说明

ts
type AuthorizedStatus = 'authorized' | 'denied' | 'not determined'
  • authorized: 已经授权
  • denied: 拒绝授权
  • not determined: 还未同意是否授权

Example

ts
const res = await ek.getSystemInfo()
console.log(res)