我们有一个随同应用程序一起提供的新硬件配件。我们已通过MFi认证,具有协同处理功能和所有功能(我们确实需要更快的连接才能进行OTA FW更新),但我们一直遇到障碍:EAAccessoryManager看到我们的设备(EADemo应用程序验证了iAP连接),但该设备未显示在蓝牙选择器。我曾经使用具有MFi芯片的竞争性设备,它们都显示在选择器和EADemo中(一旦我获得了每个协议的协议字符串),我什至可以直接从演示应用程序中的选择器连接设备。我已经在几个地方看到了这个问题,但是没有答案。
当前,我们已将其从应用程序移至EADemo中作为测试平台。我们在假设问题可能与固件有关的情况下进行工作,但是据我们所知,将我们的设备与市场上已知的设备进行比较,一切都应按原样进行。
我把这个小家伙放在EADemo应用程序的AccessoryDetectionTableViewController.swift扩展中:
EAAccessoryManager.shared()。showBluetoothAccessoryPicker(withNameFilter:nil,完成时间:nil)
我希望能够使用应用内的选择器来配对设备。