2

问题是什么?

我想通过蓝牙在两个 iDevices(iPhone、iPod、iPad、iPad mini)之间进行通信。据我所知,GameKit是 Apple 在不使用私有 API 的情况下提供的全部。不幸的是,AFAIK 无法将 GameKit 限制为蓝牙,因为 GameKit 自己决定是使用蓝牙还是 W​​iFi 连接连接到其他对等方。更糟糕的是,我没有找到任何方法来确定已建立的 GameKit 连接是使用蓝牙还是 W​​iFi。

问题是什么?

  • 首选:如何将 GameKit 限制为蓝牙?
  • 备选方案 1:如何确定 GameKit 连接是使用蓝牙、WiFi 还是其他方式?
  • 备选方案 2:我还能用什么在两个 iDevice 之间通过蓝牙进行通信?

限制?

  • 没有私有 API aka AppStore 兼容
  • 必须离线工作
  • 不限于蓝牙 4.0 低功耗
4

1 回答 1

-2

从 iOS 5 开始,Apple 发布了 Core Bluetooth Framework。看看那个:http: //developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html

于 2012-12-30T14:52:39.137 回答