创buildiOS BLE HID服务?

我试图创build一个简单的“Hello World”应用程序实现HID服务(即我的应用程序作为一个简单的HIDbutton)。

但是,试图这样做时,我收到错误The specified UUID is not allowed for this operation后,我的服务添加到我的CBPeripheralManager实例。 添加任何“通用”(随机UUID)服务的作品,和其他内置的如心率监测工作正常,但我特别对HID服务很好奇。

我发现这个线程 ,表明对HID的支持已经改变了(但是这似乎是在中央侧,因为HID本身在iOS7中被支持,所以更有意义)。

文档没有提到任何服务应该不被支持。 苹果是否可以在iOS7中删除HID外设支持? 如果是这样,这是logging在某个地方?

我要回答自己的问题,希望能帮助其他人解决同样的问题。 我去了消息来源,并问苹果的技术支持。 HID支持是为iOS预留的,他们会更新文档来澄清这一点。

这意味着无法在iOS 7中从iOS应用程序创buildHID外围设备。

现在我明白了。