我需要能够在两个设备之间通过蓝牙进行数据交换的功能。我知道GKPeerPickerController用于此目的。但是自iOS 7以来,这个类已被弃用。互联网搜索和文档都没有说明要使用的内容(通常如此)。有什么建议吗?
答案 0 :(得分:12)
好的,我会回答我自己的问题。来自apple docs:
Multipeer Connectivity框架(MultipeerConnectivity.framework) 支持附近设备的发现和直接通信 这些设备无需互联网连接。这个 框架使得可以轻松地创建多路径会话 支持可靠的有序数据传输和实时数据 传输。使用此框架,您的应用可以与之通信 附近的设备和无缝交换数据。
该框架提供了基于程序和UI的选项 发现和管理网络服务。应用可以整合 MCBrowserViewController类进入他们的用户界面来显示一个 用户可供选择的对等设备列表。或者,你 可以使用MCNearbyServiceBrowser类来查找和管理对等方 设备编程。
有关此框架的接口的更多信息,请参阅 Multipeer Connectivity Framework Reference
自ios7以来,这个课程是可用的。这很好,但我认为他们可以在弃用消息附近的GKPeerPickerController中给出这个类的链接。