iOS检测WiFi热点或蓝牙设备

时间:2011-05-28 14:05:16

标签: iphone ios4 wifi

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

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

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

1 个答案:

答案 0 :(得分:9)

<强>更新
Apple已经弃用了iOS7中的大部分GameKit对等方法。添加了iOS8的更新信息。

iOS7及更早版本 - GameKit / Wi-Fi;
GameKit文档包含使用蓝牙设置对等机制所需的所有信息GKPeerPickerController是对等最重要的部分。

使用Wi-Fi进行对等; Apple的Reachability示例使用了这种机制

<强> iOS8上
在iOS8中,Apple引入了Multipeer Connectivity Framework。使用此功能,您可以更轻松地开始使用对等Wi-Fi,蓝牙和其他可用服务。对于初学者,您可以使用MCNearbyServiceBrowserClass搜索附近的设备,并邀请用户进行点对点会话。