Bluetooth A2DP API Поддержка на iOS? - PullRequest
       2

Bluetooth A2DP API Поддержка на iOS?

4 голосов
/ 27 декабря 2010

Я хочу создать приложение для iPhone, которое поддерживает A2DP и ​​может автоматически читать смс для водителей.

Я уже разработал версию для Android, но я не знаю, как обращаться с A2DP на iOS. Я исследовал его в Википедии и обнаружил, что в iOS 3.0 он поддерживает Bluetooth A2DP, как показано ниже.

Новые API для разработчиков (iOS 3.0)
Push-уведомления для сторонних приложений
Службы Bluetooth, включая A2DP , совместное использование файлов LDAP, P2P и BonjourP2, P3, T2, T3 ...

Есть ли кто-нибудь, кто может помочь мне с этой проблемой?

1 Ответ

3 голосов
/ 02 декабря 2015

В последнее время я разработал множество приложений для Android / iOS, поддерживающих связь Bluetooth classic или BLE со смарт-устройствами.

В Android:

Вам очень легко иметь дело с A2DP, вы можете напрямую подключить профиль A2DP устройства в устройстве Android.

Но в iOS, внастоящее время:

Самая большая проблема заключается в том, что на первом этапе вам необходимо подключить профиль A2DP устройства, а затем аудиопоток автоматически, если вам не нужно контролировать деталиоперации A2DP.

НОРМАЛЬНО, вам очень сложно подключить профиль A2DP устройства напрямую, вам нужно перейти в настройки системы, найти иподключить конкретное устройство Bluetooth. Но это очень плохо для пользователя, пользователи действительно не знают, почему они должны это делать!

Если вы хотите подключитьA2DP Профиль устройства прямо в iOSВ вашем приложении эти методы помогут вам:

1.Вы можете указать пользователям подключить конкретное устройство Bluetooth в настройках системы iOS, но это очень плохо для пользователя.

2.Apple не предоставляет общедоступный API для вас, чтобы иметь дело с A2DP в iOS, я когда-либо обращался к официальному лицу Apple за поддержкой, они сказали мне, что не было никакого способа сделать это,они не сказали мне, почему они не поддержали это и когда поддержали бы это.

3. Вы можете использовать частный API для работы с соединением A2DP в iOS, если вы будетене публиковать свое приложение в App Store, это очень полезно. Но если вы хотите опубликовать свое приложение в App Store, это очень опасно, Apple, вероятно, отклонит ваше приложение, если вы действительно хотите это сделать, вы должны улучшить свои техническиеумение использовать частный API в iOS для предотвращения отклонения.

4. Если вы или ваш напарник работаете на устройстве Bluetooth, к которому вы хотите подключиться, инженер по прошивке может помочь вам сделатьнемного Оптимизация соединения A2DP с устройством iOS. Сначала необходимо подключить A2DP устройства в настройках системы Bluetooth, после чего устройство может получить ключ ссылки, а затем, если пользователи не отменяют информацию о сопряжении A2DP в системе.Настройки Bluetooth, устройство может напрямую подключить A2DP устройства iOS.

5.Вы можете попробовать MFi, если ваше устройство сертифицировано MFi, может быть, вы можете получить дополнительную техническую поддержкуо подключении A2DP. Я слышал об этом от кого-то, но у меня не было попытки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...