关于 BlueTooth 的疑问

2014-06-23 11:10:14 +08:00
 kavi
需要开发一款采用 BlueTooth 与外设进行双向通讯的 APP。听说如果采用 BLE,外设的 BlueTooth 模块就不需要 MFi 认证,但是在 App 上线审查时,会有一定概率被拒绝。

请问有没有进行过类似开发的v友,介绍下经验,多谢。
4401 次点击
所在节点    iDev
12 条回复
myrual
2014-06-23 13:54:43 +08:00
如果采用ble,不需要MFI认证。来自苹果的开发者文档。

上线审查一定概率被拒绝,没听说过。
kavi
2014-06-23 14:20:47 +08:00
@myrual 请问有做过类似的 App 吗? 不用 MFI 的有可能被拒绝这点,我也是网上听说,想求证一下,万一遇到这种情况,改的成本又很大了。

消息来源: http://stackoverflow.com/a/12201785/1648683
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
kavi
2014-06-25 08:29:15 +08:00
@nsa 多谢解答!
myrual
2014-06-25 09:51:48 +08:00
苹果自己说了,BLE 4.0 不需要MFI。
如果App拒绝的理由是没有实物,不能测试。那么你可以给他们发一个实物。这应该不难吧。
比申请MFI简单多了。

我曾经工作的公司做过一个智能家居的东西,那个app是纯粹基于网络来控制家里的东西的,当时提交申请的时候给了苹果一个账号,里面的操作都是假的,让他能够操作,也过了审核。
myrual
2014-06-25 10:04:13 +08:00
蓝牙技术本身分两个路线,传统线和低功耗线。
传统线包括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。
kavi
2014-06-25 13:39:30 +08:00
@myrual 多谢你的耐心解答,我这里所的是一款户外用品的遥控器,体积很大,在船上面操作的,如果上线的时候寄实物过去一定不合适,请问你说的假的操作是怎么样的,可以举例一下吗?

还有,如果是用 wifi 连接的话,需不需要 MFi 呢?

多谢!
myrual
2014-06-26 14:11:36 +08:00
按着st那个页面的说法,如果你的app没有外设就没法用,那么有一定概率被拒绝。
我觉得你可以给苹果发个邮件问问,能不能寄一个小型化的蓝牙外设过去,只要在蓝牙技术层面上和最终产品保持一致,是不是有帮助。
kavi
2014-06-26 17:58:41 +08:00
@myrual 好的,多谢指点!
sprhawk
2014-06-28 12:47:37 +08:00
@kavi 我们把设备发到指定地址了,好像在国内有测试团队,所以是寄到国内
kavi
2014-06-30 08:34:46 +08:00
@sprhawk 原来如此,多谢你!
sprhawk
2014-06-30 11:01:28 +08:00
@kavi 你就提交审核,对方会把邮寄的地址告诉你的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/119018

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX