前端获取设备/APP信息
        【摘要】 HWH5.getDeviceInfoHWH5.getAppInfoHWH5.getWecodeInfoHWH5.getNetworkTypeHWH5.getConnectedWifiHWH5.getDeviceInfo支持版本>=10.0.5获取系统信息:包含设备OS类型、设备版本、设备名称扫码体验:请求参数无。返回结果参数说明deviceName设备名称osType设备平台类型,可选值:i...
    
    
    
    HWH5.getDeviceInfo
HWH5.getAppInfo
HWH5.getWecodeInfo
HWH5.getNetworkType
HWH5.getConnectedWifi
HWH5.getDeviceInfo
获取系统信息:包含设备OS类型、设备版本、设备名称
扫码体验:

请求参数
无。
返回结果
| 参数 | 说明 | 
|---|---|
| deviceName | 设备名称 | 
| osType | 设备平台类型,可选值:iOS、android | 
| osVersion | 系统版本 | 
| deviceID | 设备ID | 
请求示例
ES6版本
HWH5.getDeviceInfo().then(data => { console.log(data); }).catch(error => { console.log('获取设备信息异常', error); });ES5版本
HWH5.getDeviceInfo().then(function (data) { console.log(data); }).catch(function (error) { console.log('获取设备信息异常', error); });
HWH5.getAppInfo
获取当前APP的信息:版本号、应用版本名称、应用语言设置、详情正文的字体大小
扫码体验:

请求参数
无。
返回结果
| 参数 | 说明 | 
|---|---|
| versionCode | 应用版本号 | 
| versionName | 应用版本名称 | 
| environment | 应用环境 (SIT / UAT / PRODUCTION) | 
| appName | 应用名称 | 
| language | 应用语言设置 (zh:中文,en:英文) | 
| fontSize | 详情正文的字体大小 | 
| font | 字体对象 | 
font 参数说明
| 参数 | 说明 | 
|---|---|
| bigMoreTitleFontSize | 特大标题 | 
| bigTitleFontSize | 大标题 | 
| titleFontSize | 标题 | 
| subTitleFontSize | 副标题 | 
| auxiliaryArtFontSize | 辅助文 | 
| promptInfoFontSize | 提示性辅助文 | 
| contentFontSize | 正文段落 | 
| bigMoreAvatarSize | 特大头像 | 
| listAvatarSize | 列表头像 | 
| contentAvatarSize | 内容头像 | 
| navigationAvatarSize | 导航栏头像 | 
| auxiliaryAvatarSize | 辅助头像 | 
| fontPercent | 字体倍率(包括头像) | 
请求示例
ES6版本
HWH5.getAppInfo().then(data => {console.log(data); }).catch(error => {console.log('获取APP信息异常', error); });ES5版本
HWH5.getAppInfo().then(function (data) {console.log(data); }).catch(function (error) {console.log('获取APP信息异常', error); });
HWH5.getWecodeInfo
获取当前We码小程序的相关信息
扫码体验:

请求参数
无。
返回结果
| 参数 | 说明 | 
|---|---|
| nameEN | 英文名 | 
| nameZH | 中文名 | 
| appId | We码小程序的唯一识别ID | 
| alias | 别名 | 
| contacts | 应用联系人,(姓名+帐号,用于显示) | 
| account | 应用联系人帐号 | 
请求示例
ES6示例
HWH5.getWecodeInfo().then(data => { console.log(data); }).catch(error => { console.log(error); });ES5示例
HWH5.getWecodeInfo().then(function (data) { console.log(data); }).catch(function (error) { console.log(error); });
HWH5.getNetworkType
返回是否有网络,网络类型是WiFi还是4g/3g/2g
扫码体验:

请求参数
无。
返回结果
| 参数 | 说明 | 
|---|---|
| status | true:有网络,false:无网络 | 
| type | 返回值  wifi:无线网络 notReachable:无网络 wwan/4g/3g/2g:移动网络 unknown:未知  | 
请求示例
ES6版本
HWH5.getNetworkType().then(data => { console.log(data); }).catch(error => { console.log('返回网络状态异常', error); });ES5版本
HWH5.getNetworkType().then(function (data) { console.log(data); }).catch(function (error) { console.log('返回网络状态异常', error); });
HWH5.getConnectedWifi
获取热点接入信息
扫码体验:

请求参数
无
返回结果
| 参数 | 类型 | 说明 | 
|---|---|---|
| SSID | String | Wi-Fi 的 SSID | 
| BSSID | String | Wi-Fi 的 BSSID | 
请求示例
ES6示例
HWH5.getConnectedWifi().then(data => { console.log(data); }).catch(err => { console.log(err); });ES5示例
HWH5.getConnectedWifi().then(function (data) { console.log(data); }).catch(function (err) { console.log(err); });
            【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
                cloudbbs@huaweicloud.com
                
            
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)