如何申请mfi认证

什么是MFi认证?
苹果MFi认证,是苹果公司(Apple Inc.)对其授权配件厂商生产的外置配件的一种标识使用许可,是apple公司 “Made for iOS”的英文缩写。
那如何做MFi认证呢?
MFi认证的流程比较复杂,可以归纳总结为三个部分

一、申请人提交申请资料

  • 01

    首先,收集公司资料信息,这些资料主要包括了认证负责人联系信息,企业情况介绍,公司组织架构、企业网站,物料品质控制以及ISO体系证书等资料。然后是在苹果MFi官网(mfi.apple.com)上进行注册,并提交第一步收集到的公司资料,进行账号申请。 接下来苹果会进行MFi体系审核。这个是非常关键的一个步骤。 主要考察公司对MFi芯片的管理体系,看公司是否有规范的流程和系统来管理MFi芯片,能有效防止转售芯片或者挪用芯片(把芯片用到未通过MFi认知的项目上),苹果会安排专人或者代理公司来抽查。 如果MFi体系审核过了,苹果还会对公司其他情况进行考察,来评估该公司是否满足MFi会员的资格。审核的标准主要看公司相关资质,是否有较大的生产规模;是否拥有自主品牌;品牌在业内是否有较高的地位(主要表现为各类荣誉);是否曾为其他国际知名企业供货;研发人员是否达到苹果要求的人数等,申请者一定保证申报资料的真实性,苹果公司都会一一核实。 如果这些条件都满足,恭喜你公司成为了MFi会员,能够有资格购买样品芯片,并且拿到苹果提供的MFi官方开发文档,该文档的每一页都是带有申请人姓名水印的,禁止对外公开,如果被发现,有可能会被取消MFi会员资格。据说大部分的企业都会被卡在会员资格审核这一步。

二、提交产品计划,研发和自测

  • 01

    如果你的公司是属于那幸运的那一小部分(据说是5%,本人道听途说的,没有官方数据支撑)通过了MFi会员资格审核,拿到了苹果的MFi研发官方文档,也购买了MFi样品芯片,那么就可以提交产品计划,进行产品研发和自测了。 提交产品计划是非常关键的一步,需要根据要研发的公司产品的形态、所用技术方案和需要支持的iOS设备、iOS的相关信息都进行详细的描述,其中比较重要信息有。

  • 02

    (1)附件概览(Accessory Overview) 技术方案(Technology)如果你是做支持CapPlay的车机,那么就选择CarPlay,否则都应该选择iAP;如果你的硬件需要跟iPhone连接,并且处理相关业务,而不仅仅是充电线或者数据线,那么在Components里应该选择Authentication coprocessor.

  • 03

    (2)固件和硬件(Firmware & Hardware) 固件和硬件信息 现在所有的MFi认证的硬件都需要支持iAP2协议,所以必须要选iAP2或者同时支持iAP2和iAP1.然后外设硬件跟苹果设备是如何通信的,是使用USB的Host模式,还USB的Devices模式,还是串口或者蓝牙,这个需要根据产品的需求、特性进行选择。

  • 04

    (3)选择硬件所支持的iAP2的特性

  • 05

    (4)选择所支持的苹果设备型号。 根据产品的设计选择所需要支持的苹果设备型号,包括iPad,iPhone和iPod的各种型号。

  • 06

    (5)App相关的信息 这部分也是iOS开发者需要重点关注的部分,包括App的版本号,BundleID和协议字符串以及iOS App的主要功能特性描述,这部分信息需要跟最后送MFi审核时附带的App测试包的信息保持一致。 提交了产品计划之后,就可以拿到PPID (Product Plan ID).这个PPID也是跟iOS App开发者需要关注的。当App开发完成,提交AppStore上线时,需要在版本审核备注信息里带上这个PPID,否则审核是过不了的. 接下来就可以进行产品研发了。主要是硬件生成商需要根据苹果提供的开发文档进行硬件和驱动认证程序的开发。而iOS App开发者则主要是需要成 iOS系统提供的一个系统框架ExternalAccessory.framework,并且在info.plist中配置好协议字符串(Supported external accessory protocols)。当iOS 设备通过USB线或者蓝牙连接到对应硬件时,iOS系统会把符合MFI认证要求的外设抽象成了一个流对象,App通过指定的协议字符串来创建一个EASession类的实例来访问到该流对象,就能通过NSInputStream和NSOutputStream跟硬件件进行通信了。这部分功能实现可以参考苹果官方的EADemo进行入门和学习。 产品研发完成后需要进行ATS( Accessory Test System)自测,并提供自测报告。ATS自测苹果会提供ATS Box的测试工具和软件,主要是针对硬件进行电气特性相关的测试,包括各个节点的电压电流值是否满足苹果要求,然后传输带宽是否稳定,是否达到苹果要求等等。 自测完成之后就可以把硬件和所配套的软件(iOS App的ipa安装包)送到苹果指定的测试实验室进行认证测试。iOS开发者在这个步骤需要关注的是如何打包ipa包。因为如果直接用开发证书打包,那么苹果测试人员的iPhone不在你开发证书的设备列表中,是无法安装的。如果用企业证书打包的话,可能AppStore发布证书对应的bundleid跟企业证书的bundleid不一致,所以也不可行。所以推荐的做法是,等到产品研发完成和自测之后,就带上产品计划中拿到的PPID,提交AppStore进行审核。等审核通过之后,就可以直接从AppStore下载对应的ipa安装包,配合硬件一起送MFi认证测试了。

    三、测试审核和批量生产

    • 01

      这个阶段也是硬件生产商主导进行的。当硬件的MFi认证送审通过之后,还需要对产品的包装也提交认证和审核。审核通过之后,就可以获得苹果授权进行MFi芯片的批量购买,然后根据销售计划进行硬件的批量生产和销售了。 整个MFi认证的周期大概需要3个月到半年的时间,并且每次提交认证测试都需要支付一笔600美金的测试费用,所寄去测试的硬件测试样品苹果也是不会寄回来的。

    Apple Store
    (0)

    相关推荐

    • 新浪微博微女郎已有兔耳朵标识还可以申请V认证吗?

      可以的,请先@微女郎 发私信并写明原因,工作人员会尽快取消微女郎标识(仍然是微女郎身份),在取消标识后就可以申请V认证了。 关于微女郎,如有其它疑问,您可以直接@微女郎 !

    • 新浪微博如何申请政府认证?

      申请政府认证,请进入微认证页面申请,按照流程提交公函、线上申请就可以了。 申请提交成功后,相关工作人员在3-5个工作日内给您审核完毕。

    • 新浪微博申请个人认证都需要提供哪些材料

      如需认证,可在认证页面进行申请,认证时必须提交的基本资料包括:身份证+职位证明的照片或扫描件,此两者缺一不可。 身份证明为身份证扫描件或拍摄身份证的照片; 职位证明请提供您体的职务和相关工作证明,工作 ...

    • 新浪微博申请V认证未被通过怎么办?

      认证申请没通过别着急,微博客服为您找原因。 一般而言申请V认证未被通过有两种可能: 一是因为认证资料不齐全。齐全的认证资料包括:身份证+工作证明(名片照片不可以,需要提供带有公章的工作证明材料)两者缺 ...

    • 易车网app怎么申请车主认证?

      在易车网想让更多人关注到你?分享你发布的帖子?那么小伙伴们不妨申请车主认证,还不知道怎么认证?接下来小编就为大家带来易车网申请车主认证方法. 相关教程:易车网app怎么设置字体大小呢? 1)打开易车网 ...

    • 微爱app怎么申请达人认证?

      发布出去的帖子总是很难被别人看到?想让更多人看到自己发布的帖子的话可以申请成为达人,那么要怎么申请达人呢?现在小编就教大家微爱申请达人认证方法. 1)打开微爱,点击下方的[生活],接着点击左上角的[小 ...

    • 微信小程序怎么申请微信认证?

      微信公众平台开始进行微信小程序的内测.经过一段时间的内测后,微信公众平台于11月3日,宣布微信小程序正式开放公测.要想开发小程序就必须提交申请微信认证.怎么申请微信认证?在哪里提交申请?申请入口在哪? ...

    • 一直播怎么认证达人 一直播申请达人认证方法流程

      一直播申请达人方法流程: 1.打开一直播,进入“我的”页面,在头像上可以看到“申请达人” 2.进入“一直播认证”页面,点下方的“申请达人认证”, 3.在“申请认证”页面选择达人类型就可认证, 但是申请 ...

    • 鱼泡泡app怎么申请身份认证?

      鱼泡泡申请身份认证方法.想让别人对你信任度更高,更加倾向于自己下单的话那么肯定是要进行实名认证的,那么要怎么申请呢?现在小编就教大家鱼泡泡申请身份认证方法. 1)打开鱼泡泡,点击右下角的[我的],然后 ...