HWH5.getDeviceInfo
HWH5.getAppInfo
HWH5.getWecodeInfo
HWH5.getNetworkType
HWH5.getConnectedWifi


HWH5.getDeviceInfo

支持版本>=10.0.5

获取系统信息:包含设备OS类型、设备版本、设备名称

扫码体验:

vscode-plugin

请求参数

无。

返回结果

参数 说明
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

支持版本>=10.0.5

获取当前APP的信息:版本号、应用版本名称、应用语言设置、详情正文的字体大小

扫码体验:

vscode-plugin

请求参数

无。

返回结果

参数 说明
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

支持版本>=10.0.5

获取当前We码小程序的相关信息

扫码体验:

vscode-plugin

请求参数

无。

返回结果

参数 说明
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

支持版本>=10.0.5

返回是否有网络,网络类型是WiFi还是4g/3g/2g

扫码体验:

vscode-plugin

请求参数

无。

返回结果

参数 说明
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

支持版本>=10.0.5

获取热点接入信息

扫码体验:

vscode-plugin

请求参数

返回结果

参数 类型 说明
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);
    });
    

结果。 ""

    无结果。 ""