# uni.startWifi(option)

初始化Wi-Fi模块

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

# startWifi 兼容性

Android iOS HarmonyOS 系统版本 HarmonyOS
3.9.0 4.11 x x

# 参数

名称 类型 必填 默认值 兼容性 描述
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 兼容性

Android iOS HarmonyOS 系统版本 HarmonyOS
x 4.11 x x

# 参数

名称 类型 必填 默认值 兼容性 描述
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 兼容性

Android 系统版本 Android iOS HarmonyOS 系统版本 HarmonyOS
>=4.4 && <10.0 3.9.0 4.11 x x

# 参数

名称 类型 必填 默认值 兼容性 描述
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.setWifiList(option)

SetWifiList 暂未实现

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

# setWifiList 兼容性

Android 系统版本 Android iOS 系统版本 iOS HarmonyOS 系统版本 HarmonyOS
x x x x x x

# 参数

名称 类型 必填 默认值 兼容性 描述
option WifiOption
Wifi 函数通用入参封装
名称 类型 必备 默认值 兼容性 描述
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 兼容性

Android iOS HarmonyOS 系统版本 HarmonyOS
3.9.0 4.11 x x

# 参数

名称 类型 必填 默认值 兼容性 描述
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 兼容性

Android iOS HarmonyOS 系统版本 HarmonyOS
3.9.0 4.11 x x

# 参数

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

# 参见

# uni.offGetWifiList(UniWifiCallback)

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

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

# offGetWifiList 兼容性

Android iOS HarmonyOS 系统版本 HarmonyOS
3.9.0 4.11 x x

# 参数

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

# 参见

# uni.getConnectedWifi(option)

获取已连接的 Wi-Fi 信息

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

# getConnectedWifi 兼容性

Android iOS HarmonyOS 系统版本 HarmonyOS
3.9.0 4.11 x x

# 参数

名称 类型 必填 默认值 兼容性 描述
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 兼容性

Android iOS HarmonyOS 系统版本 HarmonyOS
3.9.0 4.11 x x

# 参数

名称 类型 必填 默认值 兼容性 描述
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 兼容性

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 兼容性

Android iOS HarmonyOS 系统版本 HarmonyOS
3.9.0 4.11 x x

# 参数

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

# 参见

# 通用类型

# GeneralCallbackResult

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