[英]delegate of iOS paired device reconnection
我有一个应用程序正在使用retrieveConnectedPeripheralsWithServices
来获取已配对的HID devices
的列表。 我可以获取列表并使用connectPeripheral
代码成功连接到所需的列表。 连接成功后,将调用以下委托:
- (void)centralManager:(CBCentralManager *)central didConnectPeripheral:(CBPeripheral *)peripheral
对于断开连接,我得到了相应的委托:
- (void)centralManager:(CBCentralManager *)central didDisconnectPeripheral:(CBPeripheral *)peripheral error:(NSError *)error
现在,当HID device
再次连接到iOS时( 直接从Setting而不是从我的应用程序 ),我希望得到通知。 有什么方法HID device
何时重新连接到OS?
最后,我找到了答案。
感谢@ Paulw11根据Apple文档提供的指导:
当用户离开家时,iOS设备最终可能会超出锁的范围,从而导致与锁的连接丢失。 此时,应用程序可以简单地调用CBCentralManager类的connectPeripheral:options:方法,并且由于连接请求不会超时,因此当用户返回家园时,iOS设备将重新连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.