2011-05-28 42 views
5

我知道,没有用户尝试打开W​​iFi或蓝牙的权限是不可能的(而不是私人API)。我不想去那里。iOS检测WiFi热点或蓝牙设备

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

我想与iOS SDK做到这一点在Xcode 4.x版4.3

回答

9

更新
苹果弃用的GameKit直勾勾的iOS7方法的很大一部分。增加了iOS8的更新信息。

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

使用Wi-Fi进行对接;苹果Reachability示例使用这样的机制

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

+1

前两个链接已损坏。 – 2014-03-18 20:46:48

+0

添加更新信息。 – Thys 2015-06-15 09:28:28