Iphone 将GameKit限制为蓝牙(备选方案:确定GameKit是否使用蓝牙或WiFi) 有什么问题?

Iphone 将GameKit限制为蓝牙(备选方案:确定GameKit是否使用蓝牙或WiFi) 有什么问题?,iphone,objective-c,ios,bluetooth,gamekit,Iphone,Objective C,Ios,Bluetooth,Gamekit,我想在iPhone、iPod、iPad和iPad mini这两个iDevices之间通过蓝牙进行通信。据我所知,苹果提供的一切都没有使用私有API。不幸的是,很可能无法将GameKit限制为蓝牙,因为GameKit自行决定是否使用蓝牙或WiFi连接连接到其他对等方。更糟糕的是,我没有找到任何方法来确定已建立的GameKit连接是否使用蓝牙或WiFi 问题是什么? 首选:如何将GameKit限制为蓝牙? 备选方案1:如何确定GameKit连接是否使用蓝牙、WiFi或其他方式? 备选方案2:我还可以

我想在iPhone、iPod、iPad和iPad mini这两个iDevices之间通过蓝牙进行通信。据我所知,苹果提供的一切都没有使用私有API。不幸的是,很可能无法将GameKit限制为蓝牙,因为GameKit自行决定是否使用蓝牙或WiFi连接连接到其他对等方。更糟糕的是,我没有找到任何方法来确定已建立的GameKit连接是否使用蓝牙或WiFi

问题是什么? 首选:如何将GameKit限制为蓝牙? 备选方案1:如何确定GameKit连接是否使用蓝牙、WiFi或其他方式? 备选方案2:我还可以使用什么通过蓝牙在两台iDevices之间进行通信? 限制? 没有与私有API a.k.a.AppStore兼容的 必须离线工作 不限于蓝牙4.0低能耗
自iOS5以来,苹果发布了核心蓝牙框架。看看这个:

自从iOS 5以来,苹果发布了核心蓝牙框架。请看一看:

我知道,但是打开链接并查看文档CoreBluetooth框架提供了对Bluetooth 4.0低能设备的访问。其他理想设备没有蓝牙4.0低能耗设备我明白了。。。在这种情况下,为什么不使用bump API连接设备?这对我很管用!嗯,这是一个想法,但解决方案应该脱机工作:-在问题中添加了脱机要求您应该添加一个限制,即您希望在旧设备非bluetooth 4设备中使用bluetooth。我知道,但打开链接并查看文档CoreBooth framework提供对bluetooth 4.0低能设备的访问。其他理想设备没有蓝牙4.0低能耗设备我明白了。。。在这种情况下,为什么不使用bump API连接设备?这对我很管用!嗯,这是一个想法,但解决方案应该脱机工作:-在问题中添加了脱机要求,您应该添加一个限制,您希望在旧设备(非蓝牙4设备)中使用蓝牙