全部产品
云市场
云游戏

网络检测 WVNetwork

更新时间:2019-01-14 16:37:59

WVNetwork.getNetworkType

获取当前网络类型。

输入参数

  • [boolean] wifiStatus - 是否获取连接的 WIFI 信息(仅在使用 WIFI 时有效,会额外添加 ssidbssid 返回值,WindVane 8.2.0 或更高版本)。
  • [boolean] wifiList - 是否获取附近的 WIFI 信息列表(会额外添加 wifiList 返回值,WindVane Android 8.2.0 或更高版本)。

回调参数

回调参数将会在回调方法中传递,总是进入 success 回调。

  • [string] type - 当前网络的类型,其可能的值为:
    • 'NONE' - 表示当前无网络。
    • 'WIFI' - 表示当前使用 WiFi。
    • 'CELL' - 表示当前使用蜂窝网络,但无法区分是 2G/3G/4G。
    • '2G' - 表示当前使用 2G 网络。
    • '3G' - 表示当前使用 3G 网络。
    • '4G' - 表示当前使用 4G 网络。
    • 'UNKNOWN' - 表示当前使用的网络无法判断。
  • [string] message - 具体的网络制式,可能不存在(未知网络制式)。
  • [string] ssid - 当前连接的 WIFI SSID(WindVane 8.2.0 或更高版本)。
  • [string] bssid - 当前链接的 WIFI BSSID(WindVane 8.2.0 或更高版本)。
  • [Array] wifiList - 附近的 WIFI 信息列表(WindVane Android 8.2.0 或更高版本),iOS 平台不支持此功能,数组的每一项都是一个对象,包含以下属性:
    • [string] ssid - WIFI 的 SSID。
    • [string] bssid - WIFI 的 BSSID。
  1. window.WindVane.call('WVNetwork', 'getNetworkType', {}, function(e) {
  2. alert(JSON.stringify(e));
  3. });