跳过内容

@capgo/capacitor-wifi

WiFi插件,用于管理设备WiFi连接。

WiFi插件用于管理设备WiFi连接。

  • addNetwork - 在Android设备上(SDK 30+),显示一个系统对话框添加一个Wi-Fi网络。
  • connect - 连接到一个Wi-Fi网络。
  • disconnect - 从当前Wi-Fi网络断开连接。
  • getAvailableNetworks - 获取上一次扫描中可用的Wi-Fi网络列表。
方法描述
addNetworkShow a system dialog to add a Wi-Fi network to the device. On Android SDK 30+, this opens the system Wi-Fi settings with the network pre-filled. On iOS, this connects to the network directly.
connect连接到 Wi-Fi 网络。 在 Android 上,这会创建一个临时连接,除非设置了 autoRouteTraffic 为 true,否则不会将流量路由到网络中。 为了在 Android 上创建一个持久的连接,请使用 addNetwork() 方法。 在 iOS 上,这会创建一个持久的连接。
disconnect断开当前的 Wi-Fi 网络。 在 iOS 上,只断开了通过此插件添加的网络。
getAvailableNetworks获取上一次扫描后可用的 Wi-Fi 网络列表。 只在 Android 上可用。
getIpAddress获取设备的当前 IP 地址。 在 Android 和 iOS 上都可用。
getRssi获取当前网络的接收信号强度指标(RSSI)值,单位为 dBm。 只在 Android 上可用。
getSsid获取当前网络的服务集标识符(SSID)。 在 Android 和 iOS 上都可用。
getWifiInfo获取当前连接的 Wi-Fi 网络的详细信息。 此方法提供了 SSID、BSSID、IP 地址、频率、链路速度和信号强度等信息。 在 iOS 上,某些字段可能不可用,会返回 undefined。
isEnabled检查设备上的 Wi-Fi 是否启用。 只在 Android 上可用。
startScan开始扫描 Wi-Fi 网络。 只在 Android 上可用。 结果将通过 ‘networksScanned’ 事件监听器传递。 注意:可能由于系统限制或硬件问题而失败。
checkPermissions获取当前位置访问权限的状态。 位置权限在 Android 和 iOS 上都需要,用于 Wi-Fi 操作。
requestPermissions要求用户授权访问位置信息。位置权限是Wi-Fi操作的必备条件,适用于两大平台。
addListener添加一个监听器来监听‘networksScanned’事件。仅在Android上可用。该事件在Wi-Fi扫描结果可用时触发。
removeAllListeners移除此插件的所有监听器。
getPluginVersion获取本地插件的版本号。

真实数据来源

标题:真实数据来源

该参考资料是从 src/definitions.tscapacitor-wifi.

继续从@capgo/capacitor-wifi

标题:继续从@capgo/capacitor-wifi

如果您正在使用 @capgo/capacitor-wifi 连接它来规划原生插件工作 使用 @capgo/capacitor-wifi 在使用 @capgo/capacitor-wifi 中的原生能力 Capgo 插件目录 在 Capgo 插件目录 中的产品工作流 Capacitor 插件由 Capgo 在 Capacitor 插件由 Capgo 中的实现细节 添加或更新插件 在添加或更新插件中实现的细节 Ionic 企业插件替代方案 在 Ionic 企业插件替代方案 中的产品工作流