# 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
错误信息