4

我正在开发一个需要连接到蓝牙设备的应用程序。我不想在应用商店中部署这个应用。我只需要这个供个人使用。有什么方法可以连接到这个蓝牙设备(它太老了,绝对没有 MFI 认证)。在 MFI 程序的常见问题解答 ( http://mfi.apple.com/faqs ) 中,它说第三方解决方案是可能的。有人知道吗?我还没有找到任何可以在 iPhone 和蓝牙设备之间架起桥梁的产品。

此外,常见问题解答说:

“仅依赖标准技术(例如,低功耗蓝牙或标准蓝牙配置文件)的应用程序开发人员和配件开发人员不需要加入 MFi 计划。”

我的蓝牙设备使用标准蓝牙配置文件,但我无法连接到它。

4

2 回答 2

1

如果您的应用不打算进入应用商店,您可以尝试使用名为 BlueToothManager 的私有框架。我没有使用它,但它可以帮助你。

MFI 兼容设备已在 Apple 注册,并与在 Apple 注册的蓝牙配置文件进行通信。该特定协议字符串(例如 com.apple.ps1)将由 MFI 设备制造商提供,您需要将其包含在 info.plist 文件中。

于 2012-08-14T05:37:29.207 回答
-2

如果您的目标设备是 ios 5 或更高版本,您可以尝试使用 CoreBluetooth 框架。链接在这里

https://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html#//apple_ref/doc/uid/TP40011295

于 2012-08-14T06:25:06.330 回答