根据iOS 6及以上版本的EAAccessoryManager类参考,使用showBluetoothAccessoryPickerWithNameFilter可以显示一个辅助选择器,帮助用户连接包括iAP蓝牙唯一ID在内的外部配件。
现在我们想要编程方式连接列表中的一个外部配件。
以下是我们需要您支持的内容:
1.如何在程序中连接手机范围内的任何外部设备?
2.如何在程序中无需用户交互即可连接任何外部设备?
3.如何以编程方式获取用户手机范围内的外部设备列表?
4.如何获取未连接但在范围内的外部设备的EAAccessory对象列表?
5.我们能否将EAAccessory对象存储在NSUserDefaults中?如果可以,如何进行操作?由于EAAccessory没有实现encodeWithCoder和initWithCoder方法,因此无法存储在NSUserDefaults中。
使用BT Classic可以解决此问题,但我们需要BTLE解决方案。
现在我们想要编程方式连接列表中的一个外部配件。
以下是我们需要您支持的内容:
1.如何在程序中连接手机范围内的任何外部设备?
2.如何在程序中无需用户交互即可连接任何外部设备?
3.如何以编程方式获取用户手机范围内的外部设备列表?
4.如何获取未连接但在范围内的外部设备的EAAccessory对象列表?
5.我们能否将EAAccessory对象存储在NSUserDefaults中?如果可以,如何进行操作?由于EAAccessory没有实现encodeWithCoder和initWithCoder方法,因此无法存储在NSUserDefaults中。
使用BT Classic可以解决此问题,但我们需要BTLE解决方案。