iOS 上 MFi 认证蓝牙设备的确认行为
Posted
技术标签:
【中文标题】iOS 上 MFi 认证蓝牙设备的确认行为【英文标题】:Confirmed behavior for a MFi certified bluetooth device on iOS 【发布时间】:2014-01-21 15:31:30 【问题描述】:我们正在着手构建一个 ios 应用程序,该应用程序将使用外部附件框架与我们的客户提供的设备进行通信,该设备声称该设备已通过 MFi 认证。
由于我们只是应用程序开发人员,我们无权访问 MFi 程序可用的资源,因此我们必须通过反复试验来解决问题。
这是我们的理解,我们的测试似乎通过使用 EAF 和另一个 MFi 蓝牙设备构建另一个应用程序向我们证实,该应用程序(进而是 EAF)甚至在“之后”之前都不会发挥作用已配对且设备已连接。
我们尝试与该客户的设备配对的测试结果显示一条消息:
Pairing Unsuccessful
"XXXXXXX" is not supported
如果设备真正通过了 MFi 认证,这条消息甚至会显示在设备上吗?
此消息是否表明设备不是 MFi 认证设备,或者是否还有其他问题需要我们解决?
如果在配对正版 MFi 认证设备时出现此消息,问题可能出在哪里?
从这里开始,我们需要制造商/客户提供什么?
感谢您提供有关如何进行的任何见解。
【问题讨论】:
你把协议放在你的plist文件里了吗? Larme,谢谢,但这不是问题,因为配对发生在应用程序成为等式的一部分之前。配对完成后,plist 文件中的协议会告诉 iOS 应用程序可以与设备通信。 【参考方案1】:我相信我们已经得出结论,该设备毕竟不是真正的 MFi 认证设备,尽管我们客户的制造商最初表明它是。这可能是沟通/语言障碍问题,或者他们真的不了解要求。
【讨论】:
以上是关于iOS 上 MFi 认证蓝牙设备的确认行为的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 上搜索和连接附近的经典蓝牙设备(非 BLE)?