# tap.getNetworkType(Object object)

以 Promise 风格调用:支持

# 功能描述

获取设备网络类型

# 参数

# Object object

属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

# object.success 回调函数

# 参数
# Object res
属性类型说明
networkTypestring网络类型
合法值说明
wifiwifi 网络
2g2g 网络
3g3g 网络
4g4g 网络
5g5g 网络
unknownAndroid 下不常见的网络类型
none无网络
signalStrengthNumber信号强弱,单位 dbm iOS不支持,返回固定值-100
hasSystemProxyBoolean设备是否使用了网络代理
weakNetBoolean是否处于弱网环境

# 示例代码

tap.getNetworkType({
  success (res) {
    const networkType = res.networkType
    const weakNet = res.weakNet
  }
})