2011-05-28 76 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