gpt4 book ai didi

iphone - iOS 上的蓝牙 A2DP API 支持吗?

转载 作者:可可西里 更新时间:2023-11-01 05:48:19 27 4
gpt4 key购买 nike

我想制作一些支持 A2DP 并且可以自动读取汽车司机短信的 iPhone 应用程序。

我已经开发了 android 版本,但我不知道如何在 iOS 上处理 A2DP。我在维基百科上对其进行了研究,发现从 iOS 3.0 开始,它支持蓝牙 A2DP,如下所示。

新的开发者 API(iOS 3.0)
为第 3 方应用程序推送通知
蓝牙服务,包括 A2DP、LDAP、P2P 文件共享和 BonjourP2、P3、T2、T3 ...

有谁能帮我解决这个问题吗?

最佳答案

我最近开发了很多支持蓝牙经典或BLE与智能设备通信的Android/iOS应用。

在 Android 中:

It's very easy for you to deal with A2DP,you can directly connect the A2DP Profile of the device in Android device.

但在 iOS 中,目前:

最大的问题是第一步你需要连接设备的A2DP配置文件,然后音频流是自动的,除非你需要控制A2DP操作的细节。

NORMALLY,it's very difficult for you to connect the A2DP Profile of the device directly,you need to go to the system settings,find and connect the specific Bluetooth device.But this is really bad for the user experience,the users really don't know why they must do this!

如果您想在您的应用程序中直接在 iOS 中连接设备的 A2DP 配置文件,这些方法将帮助您:

1.可以在iOS系统设置中告诉用户连接特定的蓝牙设备,但这对用户体验很不好。

2.Apple没有提供你在iOS中处理A2DP的公共(public)API,我曾经向Apple官方寻求支持,他们告诉我没有办法做到这一点,他们没有'不要告诉我他们为什么不支持这个以及什么时候会支持这个。

3.你可以使用私有(private)API来处理iOS中的A2DP连接,如果你不想在App Store发布你的应用程序,这非常有用。但是如果你想在App Store发布你的应用程序,这是非常危险的,Apple 可能会拒绝你的应用,如果你真的想这样做,你必须提高你在 iOS 中使用私有(private) API 的技术技能,以防止被拒绝。

4.如果您或您的同事在您要连接的蓝牙设备上工作,固件工程师可以帮助您对iOS设备的A2DP连接做一些优化。首先您需要连接的A2DP系统蓝牙设置中的设备,然后设备可以获得链接 key ,然后,如果用户不取消系统蓝牙设置中的A2DP配对信息,设备可以直接连接iOS设备的A2DP。

5.您可以尝试使用 MFi,当您的设备通过 MFi 认证时,也许您可​​以获得有关 A2DP 连接的更多技术支持。我从某人那里听说过,但我没有尝试过.

关于iphone - iOS 上的蓝牙 A2DP API 支持吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4535988/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com