【发布时间】:2012-12-30 12:14:57
【问题描述】:
有什么问题?
我想通过蓝牙在两个 iDevice(iPhone、iPod、iPad、iPad mini)之间进行通信。据我所知,GameKit 是 Apple 在不使用私有 API 的情况下提供的全部功能。不幸的是,AFAIK 无法将 GameKit 限制为蓝牙,因为 GameKit 自己决定是使用蓝牙还是 WiFi 连接连接到其他对等方。更糟糕的是,我没有找到任何方法来确定已建立的 GameKit 连接是使用蓝牙还是 WiFi。
问题是什么?
- 首选:如何将 GameKit 限制为蓝牙?
- 备选方案 1:如何确定 GameKit 连接是使用蓝牙、WiFi 还是其他方式?
- 备选方案 2:我还可以使用什么来通过蓝牙在两个 iDevice 之间进行通信?
限制?
- 没有私有 API,也就是 AppStore 兼容
- 必须离线工作
- 不限于低功耗蓝牙 4.0
【问题讨论】:
标签: iphone objective-c ios bluetooth gamekit