[Swift]获取设备当前连接的WiFi信息
导入框架
import SystemConfiguration.CaptiveNetwork
获取当前WiFi信息
func currentWifiInfo() -> NSDictionary? {if let interfaces = CNCopySupportedInterfaces() as NSArray? {for interface in interfaces {if let interfaceInfo = CNCopyCurrentNetworkInfo(interface as! CFString) as NSDictionary? {return interfaceInfo}}}return nil
}
获取到的信息
我们可以通过BSSID和SSID来搜索WiFi地理坐标位置
{BSSID = "44:59:43:7d:6b:26";SSID = "CE-8B44";SSIDDATA = {length = 7, bytes = 0x43552d36423734};
}
给设备授权
在iOS 13之前,只要能够连接上WiFi就可以获取到WiFi信息。
在iOS 13之后,需要为应用授权获取WiFi信息的能力,还要授权获取位置,才能获取到WiFi信息。
为应用授权获取WiFi信息的能力 Targets -> Capabilities -> Access WiFi Information
授权获取位置
"NSLocationAlwaysUsageDescription"
"NSLocationAlwaysAndWhenInUseUsageDescription"
"NSLocationWhenInUseUsageDescription"
[Swift]获取设备当前连接的WiFi信息相关推荐
- uni-app Android端获取设备已连接的WiFi IP地址
1.manifest.json 在APP权限配置或源码中,添加需要的权限: android.permission.ACCESS_WIFI_STATE android.permission.INTERN ...
- Android获取手机当前连接的WiFi信息(SSID,IP,连接状态)
1.AndroidMainfest.xml文件中添加权限 <uses-permission android:name="android.permission.ACCESS_NETWOR ...
- iOS 获取手机当前连接的 WiFi 信息
- java 获取wifi强度_Android获取当前已连接的wifi信号强度的方法
本文实例讲述了Android获取当前已连接的wifi信号强度的方法,是Android程序开发中非常常见的重要技巧.分享给大家供大家参考之用.具体方法如下: 1.得到当前已连接的wifi信息 WifiM ...
- iOS获取设备型号,运营商,网络信息
在 iOS开发中会经常遇到需要获取设备型号,运营商,网络信息来了解和分析用户信息及使用终端情况. 但是 iOS是不能直接获取设备型号的,需要调用C语言的API, 今天给大家带来目前所有苹果设备的型号获 ...
- 获取设备型号、设备类型等信息
获取设备型号.设备类型等信息 设备标识 关于设备标识,历史上盛行过很多英雄,比如UDID.Mac地址.OpenUDID等,然而他们都陆陆续续倒在了苹果的门下.苹果目前提供了2个方法供App获取设备标识 ...
- iOS获取设备型号、设备类型等信息
iOS获取设备型号.设备类型等信息 设备标识 关于设备标识,历史上盛行过很多英雄,比如UDID.Mac地址.OpenUDID等,然而他们都陆陆续续倒在了苹果的门下.苹果目前提供了2个方法供App获取设 ...
- android 获取当前网络,Android 获取当前网络连接的类型信息
获取当前网络连接的类型信息 public static int getConnectedType(Context context) { if (context != null) { Connectiv ...
- 获取本机连接的wifi名
/*** 获取本机连接的wifi名** @return 本机连接的wifi名*/ - (NSString*)currentSSID{NSString *ssid = @"";NSA ...
最新文章
- AD20使用中文菜单
- AtCoder Regular Contest 071 D - 井井井 / ###
- csapp 大作业 hello的一生
- Git常用命令和Git团队使用规范指南
- java逻辑代码_Java逻辑代码判断字数
- crash工具解析_Linux 后台开发常用调试工具
- 从知识图谱到事理图谱 | CNCC 2017
- 服务器发送消息技术,知识科普:IM聊天应用是如何将消息发送给对方的?(非技术篇)...
- kl散度度量分布_强化学习新思潮1:值分布强化学习(04)
- RabbitMQ:计划邮件传递
- MFC CStringArray 字符串数组类 使用方法
- factory service provide自定义服务
- 和catch的区别_面试刷题2:Exception和Error的区别?
- C++调用tensorflow训练好的SSD物体检测模型-opencv3.4.3
- 代数——近世代数知识点思维导图(附Visio原文件)
- Vulnhub DC-7
- 2020年中国科技行业最可能发生的38件事
- 辐照度贴图的生成算法分析
- 老牌ERP厂商集体沉沦之谜(转)
- 正大国际期货:你身边有朋友或者亲人做期货挣钱的没有?