iOS检测WiFi热点或蓝牙设备

Sri*_*aju 5 iphone wifi ios4

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

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

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

Thy*_*hys 9

更新
Apple已弃用iOS7中的大部分GameKit对等方法.添加了iOS8的更新信息.

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

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

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