IOS通知wifi连接包括SSID

时间:2012-05-29 02:45:20

标签: ios captivenetwork

新手IOS程序员在IPhone连接到WIFI网络时寻找通知方式。

即。 以下转换的通知: 3G到WIFI WIFI到3G WIFI到另一个WIFI

它应该能够告诉我连接到哪个SSID ......

这需要大约20分钟才能搞清楚Android,无法在IOS上找到此功能的起点

感谢

2 个答案:

答案 0 :(得分:4)

使用代码,您可以获取当前连接的WIFI的SSID数据。

CFArrayRef myArray1 = CNCopySupportedInterfaces();
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray1, 0));
NSLog(@"%@",myDict);

答案 1 :(得分:3)

For getting notification of network changes,您可以将Apple's Reachability class放入项目中。

As for getting SSID's,请查看System Configuration framework's CaptiveNetwork API中的解决方案(与您相关的文档)。