我需要允許兩個設備之間通過藍牙進行數據交換的功能。我知道GKPeerPickerController用於此目的。但是這個類從iOS 7開始就被棄用了。互聯網搜索和文檔都沒有提到要使用什麼(正如通常那樣)。有什麼建議麼?GKPeerPickerController在iOS 7中已被棄用
GKPeerPickerController Class Reference
我需要允許兩個設備之間通過藍牙進行數據交換的功能。我知道GKPeerPickerController用於此目的。但是這個類從iOS 7開始就被棄用了。互聯網搜索和文檔都沒有提到要使用什麼(正如通常那樣)。有什麼建議麼?GKPeerPickerController在iOS 7中已被棄用
GKPeerPickerController Class Reference
好吧,我會回答我的問題。從蘋果的文檔:
的Multipeer連接架構(MultipeerConnectivity.framework) 支持附近的設備的發現和使用,而不需要互聯網連接這些設備直接通信 。這種框架使得可以容易地創建多對等會話並且支持可靠的有序數據傳輸和實時數據傳輸。藉助此框架,您的應用可以與附近的設備進行通信並無縫交換數據。
該框架爲發現和管理網絡服務提供基於編程和基於UI的選項 。應用程序可以將 MCBrowserViewController類別整合到其用戶界面中,以顯示用戶可供選擇的對等設備列表。或者,您可以使用MCNearbyServiceBrowser類以編程方式查找和管理對等設備 。
有關此框架接口的更多信息,請參閱 Multipeer Connectivity Framework Reference。
自從ios7開始,該課程就具有可擴展性。這很好,但我認爲他們可以在棄用郵件附近的GKPeerPickerController中提供此類的鏈接。