iOS检测WiFi热点或蓝牙设备

时间:2011-05-28 14:06:03

标签: iphone ios objective-c ipad ios4

  

可能重复:
  iOS detect WiFi hotspots or Bluetooth Devices

我知道没有用户权限尝试打开W​​iFi或蓝牙是不可能的(而是在私有API下)。我不想去那里。

假设WiFi已打开或假设蓝牙已开启。是否可以检测到我的设备(iPhone或iPad)周围的所有Wifi热点?蓝牙也一样吗?

我想在iOS SDK 4.3的Xcode版本4.x中执行此操作

1 个答案:

答案 0 :(得分:4)

所以这个问题可能是重复的,并没有在我的脑海中提供足够的答案,所以我们走了......

iOS为开发人员提供的WiFi选项非常有限。您可以获得的内容:使用CNCopyCurrentNetworkInfo获取当前热点SSID和其他一些相关数据。您无法获取的内容:有关您可能在其范围内的其他访问点的信息。

(...您可以通过私有API调用获取此数据,但之后您的应用无法在应用商店中进行此操作)。

蓝牙也相当有限,但上面与您联系的Deepak问题实际上提供了更多相关信息。