现有蓝牙设备和苹果MFI(Existing bluetooth device and Apple M

2019-09-20 07:32发布

我正在开发需要连接到蓝牙设备的应用程序。 我不想部署该应用程序在App Store。 我只需要这个供个人使用。 有没有办法连接到该蓝牙设备(这是旧的地狱,绝对不是MFI认证)。 在MFI程序(的FAQ http://mfi.apple.com/faqs ),它说,它有可能与第三方解决方案。 有谁知道什么样? 我还没有发现它建立在iPhone和蓝牙设备之间的桥梁的任何产品。

此外,常见问题解答说:

“应用程序的开发者和那些只依赖于标准的技术附件开发商(例如,蓝牙低能量或标准的蓝牙配置文件)不需要加入MFI计划。”

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

Answer 1:

如果您的应用程序不会应用程序商店,你可以尝试使用所谓的BlueToothManager私有框架。 我还没有与它的工作,但它可以帮助你。

该MFI兼容设备与苹果注册,并与苹果公司注册的蓝牙模式进行通信。 该特定协议字符串(如com.apple.ps1)将通过MFI设备制造商,您将需要在Info.plist文件,包括给予。



Answer 2:

如果你的目标设备具有的iOS 5和高达你可以尝试使用CoreBluetooth框架。 链接在这里

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



文章来源: Existing bluetooth device and Apple MFI