我想做一些iPhone应用程序,它支持A2DP,可以自动读取汽车司机短信。
我已经开发了android版本,但我不知道如何在iOS上处理iOS。我在维基百科上研究过它,我发现在iOS 3.0中,它支持蓝牙A2DP,如下所示。
新开发人员API(iOS 3.0)
Push notifications for 3rd party applications蓝牙服务包括A2DP,LDAP,P2P文件共享,BonjourP2,P3,T2,T3 .
有谁能帮我解决这个问题吗?
发布于 2015-12-02 13:25:14
我最近开发了很多Android/iOS应用程序,支持蓝牙、经典或BLE与智能设备的通信。
安卓中的:
你很容易处理A2DP,你可以直接连接安卓设备的A2DP配置文件.
但在iOS,目前:
最大的问题是,首先您需要连接设备的A2DP配置文件,然后音频流是自动的,除非您需要控制A2DP操作的细节。
通常很难直接连接设备的A2DP配置文件,您需要进入系统设置,查找并连接特定的蓝牙device.But --这对用户体验非常不利,用户真的不知道他们为什么要这样做!
如果您想将设备的A2DP配置文件直接连接到应用程序的iOS中,这些方法将帮助您:
1.可以告诉用户在iOS系统设置中连接特定的蓝牙设备,但这对用户体验非常不利。
2.苹果没有为您提供公共API,让您在iOS中处理iOS,我曾经请求苹果官员的支持,他们告诉我没有办法这样做,他们没有告诉我他们为什么不支持这个,什么时候支持这个。
3.您可以使用私有API在iOS中处理iOS连接,如果您不在Apple中发布您的应用程序,这是非常useful.But的,如果您想在Apple中发布您的应用程序,这是非常危险的,苹果可能会拒绝您的应用程序,如果您真的想这样做,就必须提高在iOS中使用私有API以防止被拒绝的技术技能。
4.如果您或您的同事在您想要连接的蓝牙设备上工作,固件工程师可以帮助您对A2DP连接和iOS device.First进行一些优化,您需要在系统蓝牙设置中连接设备的A2DP,然后设备才能获得链接键,如果用户不取消系统蓝牙设置中的A2DP配对信息,则设备可以直接连接iOS设备的A2DP。
5.您可以尝试使用MFi,当您的设备是MFi证书时,也许您可以获得更多关于A2DP连接的技术支持。我从一些人那里听说过,但我没有尝试。
https://stackoverflow.com/questions/4535988
复制相似问题