UISupportedExternalAccessoryProtocols的蓝牙协议名称

Jac*_*mas 5 bluetooth info.plist ios swift

我正在使用iOS9和Swift 2构建一个应用程序,当iPhone连接到汽车的蓝牙连接时,它会收到通知.我正在使用EAAccessoryManager.sharedAccessoryManager().connectedAccessories连接配件列表.

UISupportedExternalAccessoryProtocols在Info.plist中添加了,但我不知道要添加什么协议.有人可以向我推动我可以获得这些协议名称的方向.我希望协议名称是通用的,它们可以在任何汽车中使用蓝牙设备.

当我运行应用程序时,即使我的手机连接到我的汽车的蓝牙,我也会得到0连接设备.

谢谢!

小智 0

您可以使用 EA.Framework 的示例应用程序,运行时它将检测 iOS 设备周围的经典蓝牙配件。如果您的设备在示例应用程序的表中,请检查其信息,您将拥有其相应的协议。将其写入您的 .plist 中以进行通信。我的例子就发生过这种情况。