问题是什么?
我想通过蓝牙在两个 iDevices(iPhone、iPod、iPad、iPad mini)之间进行通信。据我所知,GameKit是 Apple 在不使用私有 API 的情况下提供的全部。不幸的是,AFAIK 无法将 GameKit 限制为蓝牙,因为 GameKit 自己决定是使用蓝牙还是 WiFi 连接连接到其他对等方。更糟糕的是,我没有找到任何方法来确定已建立的 GameKit 连接是使用蓝牙还是 WiFi。
问题是什么?
- 首选:如何将 GameKit 限制为蓝牙?
- 备选方案 1:如何确定 GameKit 连接是使用蓝牙、WiFi 还是其他方式?
- 备选方案 2:我还能用什么在两个 iDevice 之间通过蓝牙进行通信?
限制?
- 没有私有 API aka AppStore 兼容
- 必须离线工作
- 不限于蓝牙 4.0 低功耗