UNPKG

hm-react-cli

Version:

Create a Huimei React project by module

56 lines (49 loc) 1.52 kB
const device = require('@system.device'); var mapNames = { osVersionName: 'version', osVersionCode: 'system', platformVersionName: 'platform' , platformVersionCode: 'SDKVersion' }; function getSystemInfo({success, fail, complete}) { device.getInfo({ success: function(rawObject) { var result = { fontSizeSetting: 14, }; for (let name in rawObject){ result[mapNames[name] || name] = rawObject[name]; } success && success(result); }, fail, complete }); } function getDeviceId(options) { return device.getDeviceId(options); } function getUserId(options) { return device.getUserId(options); } export { getSystemInfo ,getDeviceId, getUserId}; // https://doc.quickapp.cn/features/system/device.html /* 快应用 brand String 设备品牌 manufacturer String 设备生产商 model String 设备型号 product String 设备代号 osType String 操作系统名称 osVersionName String 操作系统版本名称 osVersionCode Integer 操作系统版本号 platformVersionName String 运行平台版本名称 platformVersionCode Integer 运行平台版本号 language String 系统语言 region String 系统地区 screenWidth Integer 屏幕宽 screenHeight Integer 屏幕高 windowWidth 1030+ Integer 可使用窗口宽度 windowHeight 1030+ Integer 可使用窗口高度 statusBarHeight 1030+ Integer 状态栏高度 screenDensity 1040+ Float 设备的屏幕密度 */