# uni.startWifi(option)

初始化Wi-Fi模块

本 API 是 uni ext api,需下载插件:uni-wifi

# startWifi 兼容性

Web Android iOS
- 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
option WifiOption - -
名称 类型 必备 默认值 兼容性 描述
success (res: UniWifiResult) => void - - -
fail (res: UniError) => void - - -
complete (res: any) => void - - -

# UniWifiResult 的属性值

名称 类型 必备 默认值 兼容性 描述
errCode number - - -
errSubject string - - -
errMsg string - - -
wifi UniWifiInfo - -
名称 类型 必备 默认值 兼容性 描述
SSID string - - -
BSSID string - - -
secure boolean - - -
signalStrength number - - -
frequency number - - -

# 参见

# uni.stopWifi(option)

关闭 Wi-Fi 模块

本 API 是 uni ext api,需下载插件:uni-wifi

# stopWifi 兼容性

Web Android iOS
- x 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
option WifiOption - -
名称 类型 必备 默认值 兼容性 描述
success (res: UniWifiResult) => void - - -
fail (res: UniError) => void - - -
complete (res: any) => void - - -

# UniWifiResult 的属性值

名称 类型 必备 默认值 兼容性 描述
errCode number - - -
errSubject string - - -
errMsg string - - -
wifi UniWifiInfo - -
名称 类型 必备 默认值 兼容性 描述
SSID string - - -
BSSID string - - -
secure boolean - - -
signalStrength number - - -
frequency number - - -

# 参见

# uni.connectWifi(option)

# connectWifi 兼容性

Web Android 系统版本 Android iOS
- >=4.4 && <10.0 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
option WifiConnectOption - -
名称 类型 必备 默认值 兼容性 描述
SSID string - - -
BSSID string - - -
password string - - -
maunal boolean - - -
partialInfo boolean - - -
success (res: UniWifiResult) => void - - -
fail (res: UniError) => void - - -
complete (res: any) => void - - -

# UniWifiResult 的属性值

名称 类型 必备 默认值 兼容性 描述
errCode number - - -
errSubject string - - -
errMsg string - - -
wifi UniWifiInfo - -
名称 类型 必备 默认值 兼容性 描述
SSID string - - -
BSSID string - - -
secure boolean - - -
signalStrength number - - -
frequency number - - -

# 参见

# uni.getWifiList(option)

请求获取 Wi-Fi 列表。wifiList 数据会在 onGetWifiList 注册的回调中返回。

本 API 是 uni ext api,需下载插件:uni-wifi

# getWifiList 兼容性

Web Android iOS
- 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
option WifiOption - -
名称 类型 必备 默认值 兼容性 描述
success (res: UniWifiResult) => void - - -
fail (res: UniError) => void - - -
complete (res: any) => void - - -

# UniWifiResult 的属性值

名称 类型 必备 默认值 兼容性 描述
errCode number - - -
errSubject string - - -
errMsg string - - -
wifi UniWifiInfo - -
名称 类型 必备 默认值 兼容性 描述
SSID string - - -
BSSID string - - -
secure boolean - - -
signalStrength number - - -
frequency number - - -

# 参见

# uni.onGetWifiList(UniWifiCallback)

监听获取到 Wi-Fi 列表数据事件。

本 API 是 uni ext api,需下载插件:uni-wifi

# onGetWifiList 兼容性

Web Android iOS
- 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
callback (wifiInfo: Record<string, any>) => void - -

# 参见

# uni.offGetWifiList(UniWifiCallback)

移除获取到 Wi-Fi 列表数据事件的监听函数。

本 API 是 uni ext api,需下载插件:uni-wifi

# offGetWifiList 兼容性

Web Android iOS
- 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
callback () => void - -

# 参见

# uni.getConnectedWifi(option)

获取已连接的 Wi-Fi 信息

本 API 是 uni ext api,需下载插件:uni-wifi

# getConnectedWifi 兼容性

Web Android iOS
- 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
option GetConnectedWifiOptions - -
名称 类型 必备 默认值 兼容性 描述
partialInfo boolean - - -
success (res: UniWifiResult) => void - - -
fail (res: UniError) => void - - -
complete (res: any) => void - - -

# UniWifiResult 的属性值

名称 类型 必备 默认值 兼容性 描述
errCode number - - -
errSubject string - - -
errMsg string - - -
wifi UniWifiInfo - -
名称 类型 必备 默认值 兼容性 描述
SSID string - - -
BSSID string - - -
secure boolean - - -
signalStrength number - - -
frequency number - - -

# 参见

# uni.onWifiConnected(UniWifiCallback)

监听连接上 Wi-Fi 的事件

本 API 是 uni ext api,需下载插件:uni-wifi

# onWifiConnected 兼容性

Web Android iOS
- 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
callback (wifiInfo: UniWifiResult) => void - -

# UniWifiResult 的属性值

名称 类型 必备 默认值 兼容性 描述
errCode number - - -
errSubject string - - -
errMsg string - - -
wifi UniWifiInfo - -
名称 类型 必备 默认值 兼容性 描述
SSID string - - -
BSSID string - - -
secure boolean - - -
signalStrength number - - -
frequency number - - -

# 参见

# uni.onWifiConnectedWithPartialInfo(UniWifiCallback)

监听连接上 Wi-Fi 的事件。

本 API 是 uni ext api,需下载插件:uni-wifi

# onWifiConnectedWithPartialInfo 兼容性

Web Android iOS
- 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
callback (wifiInfo: UniWifiInfoWithPartialInfo) => void - -

# UniWifiInfoWithPartialInfo 的属性值

名称 类型 必备 默认值 兼容性 描述
SSID string - - -

# 参见

# uni.offWifiConnected(callback?)

移除连接上 Wi-Fi 的事件的监听函数。

本 API 是 uni ext api,需下载插件:uni-wifi

# offWifiConnected 兼容性

Web Android iOS
- 3.9.0 4.11

# 参数

名称 类型 必填 默认值 兼容性 描述
callback () => void - -

# 参见

# 通用类型

# GeneralCallbackResult

名称 类型 必备 默认值 兼容性 描述
errMsg string - - 错误信息