我的问题是针对那些有MFi和外部配件框架经验的人。
如果我使用外部蓝牙配件,是否有办法向远程设备发出连接请求?我的意思是以编程方式进行,无需用户参与。如果发生蓝牙链接丢失,是iOS设备还是外部配件发起重新连接?
我能够获得的信息是:
1)第一次连接(连同配对)是由iOS设备从蓝牙设置屏幕开始的。在此步骤之后,设备将配对并记住彼此。
2)然后是外部配件应该发出连接请求。从iOS方面来看,唯一的方法是手动从设置中连接设备,在程序中没有办法。(好吧,EAAccessoryManager中有一个showBluetoothAccessoryPickerWithNameFilter方法,但它需要用户参与,并且据我所知,它存在一些问题,不能像预期的那样工作)
3)如果蓝牙链接丢失,则是外部配件应该尝试重新连接。iOS不会尝试重新连接。
我的理解正确吗? 提前感谢您。
如果我使用外部蓝牙配件,是否有办法向远程设备发出连接请求?我的意思是以编程方式进行,无需用户参与。如果发生蓝牙链接丢失,是iOS设备还是外部配件发起重新连接?
我能够获得的信息是:
1)第一次连接(连同配对)是由iOS设备从蓝牙设置屏幕开始的。在此步骤之后,设备将配对并记住彼此。
2)然后是外部配件应该发出连接请求。从iOS方面来看,唯一的方法是手动从设置中连接设备,在程序中没有办法。(好吧,EAAccessoryManager中有一个showBluetoothAccessoryPickerWithNameFilter方法,但它需要用户参与,并且据我所知,它存在一些问题,不能像预期的那样工作)
3)如果蓝牙链接丢失,则是外部配件应该尝试重新连接。iOS不会尝试重新连接。
我的理解正确吗? 提前感谢您。