HWH5.getDeviceInfo
HWH5.getAppInfo
HWH5.getNetworkType


使用H5轻应用JSAPI需要引用资源,查看详细文档

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.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);
      });
    

    结果。 ""

      无结果。 ""