Может ли iPhone 3.0 SDK обеспечить полный доступ к Bluetooth-устройствам (гарнитурам)?

StackOverflow https://stackoverflow.com/questions/1020640

  •  06-07-2019
  •  | 
  •  

Вопрос

Таким образом, iPhone можно подключить к гарнитуре Bluetooth и использовать ее для совершения звонков (хотя iPod Touch с ОС 3.0 невозможно сопряжение с гарнитурой, пойди разберись).

Но могу ли я написать приложение, которое может получить доступ к сопряженным устройствам Bluetooth и их функциям (например, к микрофонному входу с гарнитуры)?

Это было бы полезно в приложениях VoIP или даже в многопользовательских играх, в которые играют через Wi -Fi, который может использовать голосовой чат.

Это было полезно?

Решение

Если к устройству подключена совместимая Bluetooth-гарнитура, она будет прозрачно использоваться при использовании API Core Audio; вам не нужно добавлять конкретную поддержку гарнитур Bluetooth в ваше приложение.

Если вы хотите специально интегрироваться с устройствами Bluetooth, вам необходимо присоединиться к разделу «Сделано для iPod». / " Работает с iPhone " программа, но это все еще не позволит вам общаться с любым произвольным устройством Bluetooth. Для совместимых устройств Bluetooth требуется специальный чип проверки подлинности Apple, что обычно означает, что вам необходимо создать специальное устройство специально для iPhone / iPod (например, автомобильное навигационное устройство TomTom ).

Другие советы

Я так думаю, но я не уверен.

Информация об очень высоком уровне находится здесь: http://developer.apple.com/iphone/program/sdk/

Документация для нового фреймворка находится здесь, вам может потребоваться войти в программу iPhone dev для просмотра, я не уверен:

http://developer.apple.com /iphone/library/documentation/ExternalAccessory/Reference/ExternalAccessoryFrameworkReference/ExternalAccessoryFrameworkReference.pdf

Надеюсь, это поможет.

Производитель оборудования должен предоставить вам некоторые спецификации, чтобы вы могли его использовать.

Как сказал Натан, если он уже сопряжен, вы используете Core Audio.

Если вам нужны более сложные вещи (больше, чем аудио), я думаю, вы подумали об использовании GameKit Framework для подключения к устройствам Bluetooth. В этом случае забудьте об этом, поскольку Apple позволяет подключаться только к «другим iPhone или iPod Touch» ...

Нет, я так не думаю.

Но вы все еще можете использовать микрофон. Если есть гарнитура, она будет ее использовать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top