提前我为我的英语感到抱歉。
任务在于定义是否有人在某个地方(例如在某个办公室),并根据它激活附录的某些可能性。
起初我想到了WiFi信息的定义(或检查相同的SSID,或自动连接到SSID附录中设置的隐藏网络和密码),但似乎没有越狱(如果有人知道如何 - 请回答)。我认为,GPS - 不是最好的出口,因为它可能会离开房间,使用它。
顺便说一句,我已经看到应用程序通过 WiFi 确定访问点,因此可以以某种方式制作它。我猜。
其实,问。在应用程序中如何更好地定义,例如,办公室内是否有设备?
基本上,如果您知道位置坐标,则可以安全地使用 CoreLocation 框架。您的目标设备是否支持区域监控将是完美的。它不仅使用 GPS,还使用 WiFi 和 GSM 看这里: https ://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html
如果您确实需要获取网络名称,您可以使用CNCopyCurrentNetworkInfo
CaptiveNetwork 框架的功能。请参阅:
https ://developer.apple.com/library/ios/documentation/SystemConfiguration/Reference/CaptiveNetworkRef/Reference/reference.html