WiFi

2022-06-17 10:24 更新

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

wifi封装了获取当前设备当前连接的wifi的ssid接口,在android平台上(2015.4.24号版本开始)支持获取当前环境下的wifi列表,和连接到指定wifi。由于苹果安全机制,iOS暂时不开放获取wifi列表和链接wifi的功能接口。本模块由第三方模块开发者提供,使用本模块需在线云编译安装包

iOS 端使用说明

在 iOS 12(含) 以后的版本必须按如下步骤配置,否则无法获取 wifi 信息。

配置包名\

在 iOS 平台上使用本功能,需要在 生成包名(bundle id)(未处理) 的时候,勾选 Access WiFi Information 功能。如下图:

img

注意:若配置已经在使用中的包名,需重新生成描述文件,打包证书不用动。

配置 entitlement 文件\

iOS 上使用本模块前,需要先配置一个 entitlement 文件。配置方法参考论坛帖子 iOS修改entitlements文件

配送参数如下:

<key>com.apple.developer.networking.wifi-info</key>
<true/>

注意:iOS 13以后需要先调用requestLocation接口获取用户位置权限调用currentWifi接口才能获取设备当前连接的wifi信息,已经开启位置权限的不需要调用此接口

Method

currentWifi getWifiState scanWifiList getConfiguredNetworks
openWifi closeWifi getWifiPassword disconnect
disableNetwork removeNetwork manageWifiBySystem connect
requestLocation
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号