1
myrual 2014-06-23 13:54:43 +08:00 1
如果采用ble,不需要MFI认证。来自苹果的开发者文档。
上线审查一定概率被拒绝,没听说过。 |
2
kavi OP @myrual 请问有做过类似的 App 吗? 不用 MFI 的有可能被拒绝这点,我也是网上听说,想求证一下,万一遇到这种情况,改的成本又很大了。
消息来源: http://stackoverflow.com/a/12201785/1648683 |
3
nsa 2014-06-23 14:41:59 +08:00
HomeKit accessory specifications
Lightning and 30-pin connectors Authentication coprocessors iPod Accessory Protocol, the protocol used to communicate with iPhone, iPad and iPod AirPlay audio technology Apple Wireless Accessory Configuration feature Apple Headphone Remote and Mic system Lightning Headphone Module 没MFI开发证,不建议实验以上内。 iOS上原生支持BLE,之前蓝牙模块基本呵呵了。 http://support.apple.com/kb/HT3647 |
5
myrual 2014-06-25 09:51:48 +08:00
苹果自己说了,BLE 4.0 不需要MFI。
如果App拒绝的理由是没有实物,不能测试。那么你可以给他们发一个实物。这应该不难吧。 比申请MFI简单多了。 我曾经工作的公司做过一个智能家居的东西,那个app是纯粹基于网络来控制家里的东西的,当时提交申请的时候给了苹果一个账号,里面的操作都是假的,让他能够操作,也过了审核。 |
6
myrual 2014-06-25 10:04:13 +08:00 1
蓝牙技术本身分两个路线,传统线和低功耗线。
传统线包括2.0 2.1 3.0 4.0,这个线上已经定义好了很多很多profile,苹果设备支持这个线上的一部分功能。比如耳机等标准外设。但是文件传输我印象中不支持,你可以从苹果的faq里面查到他支持的profile 如果你需要使用一个传统线上的技术和苹果设备通讯来传输一些非标准协议的数据,那么就一定要过MFI,苹果会允许你使用私有api通讯。 低功耗线英文 bluetooth low energy 4.0, 如果你打算用这个线上的技术和苹果设备通讯,那么任何符合ble4.0的蓝牙设备都可以。 至少现在可用的芯片不少了,quintic, ti, csr,nortic 但是你能够使用的api就仅仅限于corebluetooth这个公开的api。 |
7
kavi OP @myrual 多谢你的耐心解答,我这里所的是一款户外用品的遥控器,体积很大,在船上面操作的,如果上线的时候寄实物过去一定不合适,请问你说的假的操作是怎么样的,可以举例一下吗?
还有,如果是用 wifi 连接的话,需不需要 MFi 呢? 多谢! |
8
myrual 2014-06-26 14:11:36 +08:00 1
按着st那个页面的说法,如果你的app没有外设就没法用,那么有一定概率被拒绝。
我觉得你可以给苹果发个邮件问问,能不能寄一个小型化的蓝牙外设过去,只要在蓝牙技术层面上和最终产品保持一致,是不是有帮助。 |