【问题标题】:iOS External Accessory Framework: how to get a protocol string for certain MFI deviceiOS 外部附件框架:如何获取特定 MFI 设备的协议字符串
【发布时间】:2016-05-07 00:36:34
【问题描述】:

我正在编写一个 iOS 应用程序,用于与 mini mPlay Drumi MP18B(小型蓝牙扬声器)进行通信。据我所知,showBluetoothAccessoryPickerWithNameFilter 仅显示将协议字符串添加到 Info.plist 的 Supported External Accessory Protocols 键的设备。所以我需要将此协议字符串添加到列表中。

我在哪里可以得到这个特定设备的协议字符串?互联网中的任何地方是否都有设备支持的协议列表?大多数制造商在他们的技术规格中都没有提及这些信息。

Apple 在文档中引用此协议字符串(或 ID):

选择器仅显示在扩展查询响应中包含 iAP over Bluetooth 唯一 ID 的蓝牙设备。

【问题讨论】:

    标签: ios external-accessory ios-bluetooth


    【解决方案1】:

    showBluetoothAccessoryPickerWithNameFilter 仅显示符合 MFi(“Made for iPhone/iPod/iPad”)标准的设备。这意味着设备制造商必须加入 MFi 计划并认证设备。 如果设备未通过 MFi 认证,则唯一的连接方式是通过 Apple 蓝牙菜单。

    如果设备通过了 MFi 认证,并且您正在为应用商店创建应用,则需要向制造商注册以获得 PPId(产品计划 ID)。如果没有 PPId,您的应用将不会获得 Apple 的批准。

    另请参阅:https://stackoverflow.com/a/15146309/4467787

    【讨论】:

      猜你喜欢
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      相关资源
      最近更新 更多