以编程方式连接或检测iOS中的某个WiFi?

时间:2013-10-16 05:31:54

标签: ios xcode wifi

事先我很抱歉我的英语。

任务在于定义某个地方(例如某个办公室)是否有人,并根据具体情况激活附录的某些可能性。

首先,我想到了WiFi上的信息的定义(或检查相同的SSID,或者在SSID附录中设置的隐藏网络的自动连接和密码),但是,似乎不是没有越狱(如果有人知道 - 请,回答)。 我认为,GPS - 不是最好的出口,因为它可以离开房间,使用它。

顺便说一下,我已经看到了通过WiFi确定访问点的应用程序,因此它可以以某种方式制作。我想。

实际上,问题。如何更好地在应用程序中定义是否有设备,例如,办公场所?

1 个答案:

答案 0 :(得分:1)

基本上,如果您知道位置坐标,则可以安全地使用CoreLocation框架。您的目标设备是否支持区域监控,它将是完美的。它不仅使用GPS,还使用WiFi和GSM 看这里:https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html

如果您确实需要获取网络名称,则可以使用CaptiveNetwork框架的CNCopyCurrentNetworkInfo功能。 看到: https://developer.apple.com/library/ios/documentation/SystemConfiguration/Reference/CaptiveNetworkRef/Reference/reference.html