与硬件集成的iOS应用程序

我想开发一个使用外部硬件插件的iOS应用程序,比如Square https://squareup.com 。 但是,我无法在苹果的文档中find任何参考。 有人能指点我正确的方向吗?

如果您想使用iPod连接器连接到您的硬件,唯一的select是外部附件框架。 请注意,您必须是注册附件开发者(比标准开发者许可证更昂贵)。

我相信Square使用audioinput(其他人可能会纠正我),一个巧妙的黑客,不需要使用iPod连接器。 如果您的硬件可以通过(模拟)audioinput/输出操作,那么这可能是一个需要考虑的选项。

本书可能会帮助您: 构buildiPhone OS附件:使用iPhone附件API来控制和监视设备

为了开发硬件配件,您必须是苹果MFi计划的成员。 尽pipe上面的用户说了什么,它并没有花费任何东西。 但是,与成为应用程序开发人员相比,这确实需要更多的工作。

如果没有超过30pin连接器或蓝牙(即Square连接器通过耳机端口或任何WiFi配件),配件不一定需要经过MFi过程。