BTStack是否使用Apple批准的应用程序?

时间:2013-11-05 14:40:28

标签: iphone ios6 bluetooth

我正处于使用BTStack进行基于RFCOMM协议的蓝牙连接的开始步骤(在Apple MFi程序和iPhone批准的硬件之间)。

我的问题是Apple会批准使用BTStack的应用吗?如果没有,BTStack有哪些替代方案。使用BTStack的主要目的是实现RFCOMM。

先谢谢。

1 个答案:

答案 0 :(得分:1)

基于BTstack的应用程序需要JB设备,Apple不会批准这样的应用程序(因为它不会在没有JB的90%以上的设备上运行,激励JB等。)

BTstack无法在常规沙盒应用中运行,因为无法访问蓝牙模块。

无法在未经修改的iOS设备上使用RFCOMM。获得RFCOMM信道的最接近的替代方案是建立自己的MfI设备(好吧,这需要时间和金钱,以及新设备),然后使用ExternalAccessory框架。

另一种选择可能是使用蓝牙低功耗并模拟其上的串行连接(丑陋)或使用更适合您设备的属性/值存储的协议。