记 MFi 认证踩坑

作者: 东炜黄 | 来源:发表于2017-11-03 23:29 被阅读0次

MFi 是什么?为 iPod、iPad、iPhone 和 Apple Watch 开发硬件配件所需要的由苹果授予的许可认证。以 DJI(大疆创新)无人机为例,因为无人机(属于硬件)需要和 iOS 移动设备连接方能飞行,所以 DJI 无人机产品是 MFi 认证的。其它如开发 HomeKit、Carplay、AirPlay audio 等硬件配件产品都需要。

图片来源:苹果官网

估计好多产品同学都没听说过。我也是两个月前才得知,而且,踩了一个坑。事情是这样的:因为我们开发的产品——一个 App,是基于 DJI SDK 开发的,所以按照 DJI 的开发文档,我们也需要获得 MFi 认证。流程并不复杂:

  1. 开发者向 DJI 发起申请
  2. DJI 审核通过,交由苹果审核
  3. 苹果审核通过,给 DJI 返回 PPID(Product Plan ID)
  4. DJI 给开发者返回 PPID
  5. 开发者提交 App 到 App Store 时,附上 PPID
  6. 苹果审核(通过或拒绝)

踩的坑在哪儿呢?第一步中,向 DJI 申请 MFi 认证需提供应用名称、Bundle ID 和版本号,这三者需要和第五步中提交到 App Store 的一模一样。然而,粗心的我们却在两边起了不一样的应用名称。

可想而知,我们的应用被苹果拒绝了,而我们仍然一头雾水。联系苹果,联系 DJI,万般焦急,最终认认真真看了 DJI 的开发文档方才恍然大悟!结果是,我们得重新申请,前前后后折腾了一个多月。

虽然还远远不到「千里之堤毁于蚁穴」的危害程度,但也够呛了。总结一句话就是,要认真读开发文档呀!

相关文章

网友评论

    本文标题:记 MFi 认证踩坑

    本文链接:https://www.haomeiwen.com/subject/ompzpxtx.html