iPhone 外接配件帮助

Posted

技术标签:

【中文标题】iPhone 外接配件帮助【英文标题】:iPhone External Accessory help 【发布时间】:2011-03-13 04:37:41 【问题描述】:

我想构建一个可以与某些外部第三方硬件通信的应用。我知道外部附件框架可以帮助我解决这个问题,但我没有什么困惑……

    开始之前是否需要注册“Made For iPod”计划? 在开始之前我是否需要第三方硬件,或者我可以在没有硬件的情况下开始? 如果硬件当前不可用,是否有其他方法可以测试应用程序?

【问题讨论】:

【参考方案1】:

    你可以这样做。但他们不会批准每个在 ios 程序中注册的人。这需要(根据我的经验)很多时间,而且他们的要求并非每个人都能满足。如果硬件已准备好,则无需申请。 MFI 计划适用于硬件开发人员。如果你不做硬件,我什至不会尝试进入 MFI。这是浪费时间和金钱。 如果您为配件编写官方应用程序,制造它的公司应该给您一个原型,以便您可以尽快开始。

    我强烈建议购买硬件。如果这是您和公司的第一个附属项目,那么我会考虑去那里并开始在现场编写基本代码,在那里您可以接触到开发人员。

    通信使用流。我从未尝试过,但我认为您可以使用网络连接编写整个协议特定的通信,然后在拥有硬件后用 EASession 替换网络内容。 如果你想测试外部附件框架,你应该看看 EADemo。我从未尝试过(而且我附近没有要测试的配件),但我认为这应该适用于所有配件。但在我看来,与 EA 框架相关的所有内容都是整个过程中最简单的部分。

总结:获取硬件。如果您将在两周内获得硬件,请立即执行用户界面部分。如果您无法在两周内拿到配件,您应该乞求原型。


关于您对另一个问题的评论:当您是 MfI 的成员时,可以使用测试设备。

【讨论】:

感谢您的回复,对我帮助很大,也清除了很多东西。【参考方案2】:
    如果您想合法生产和认证您的第三方硬件,您需要申请“Made For iPod”计划。您将获得执行此操作的 API 和文档。 很遗憾,您获得批准的机会非常低。

【讨论】:

感谢您的快速回复。实际上我想构建一个可以与一些外部硬件通信的 iPhone 应用程序,但目前我没有硬件。所以我想确认我可以做些什么来构建 POC 之类的东西。 如果需要使用dock连接器,需要申请。出于 POC 的目的,网络上有足够的信息可以让您继续前进 :) 这是可能的。 是的,就像我看过 Apple 示例代码一样,但问题是我如何测试它是否可以与某些硬件通信。那么是否有任何测试附件可用于显示 iPhone 和硬件之间的通信。请建议我对此一无所知。

以上是关于iPhone 外接配件帮助的主要内容,如果未能解决你的问题,请参考以下文章

iPhone7蓝牙搜不到设备怎么办?iPhone7蓝牙连不上怎么办

iPhone 配件,配件协议为空

iPhone 如何通过蓝牙发现外部配件?

是否可以检测 iPhone 上的非 MFI 配件?

iPhone新配件将于三月上市?售价1000多元,买吗?

当外部配件通过 BT 配对或插入底座连接器时如何启动 iphone 应用程序