Обнаружение блютуз устройства «идентификаторы» - PullRequest
2 голосов
/ 26 июня 2011

ОК, прежде чем я получу массу ответов.Я знаю, что приложение не может включить Bluetooth и общаться с другими устройствами Bluetooth (обмен данными или иным образом).Мне просто интересно, можно ли прочитать список ближайших устройств Bluetooth.Кажется, что это скрыто от GKPeerPickerController.Если это правда, то должен ли телефон быть взломан?Нужно ли приложению использовать частные платформы для этого, например, BluetoothManager?Но как?

Приветствия

Ответы [ 2 ]

2 голосов
/ 26 июня 2011

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

  1. Ваше приложение будет отклонено из AppStore

  2. Частные рамки меняются быстро. Как и в случае с частными методами, они могут изменяться внутри или удаляться полностью, что делает ваше приложение непригодным для использования. Вы действительно хотите участвовать в игре в кошки-мышки с Apple?

Если вы действительно собираетесь использовать Private Frameworks, вам нужно header-dump. Если вы не знаете, как это сделать, вот учебник:

http://tungchingkai.blogspot.com/2008/05/class-dump-for-iphone-sdk-header-file.html

Придерживайтесь GameKit для передачи данных. Это гораздо более надежный подход.

0 голосов
/ 17 июля 2012

GK работает только с другими устройствами iOS.Для общего обнаружения Bluetooth, в настоящее время BluetoothManager является единственным вариантом.Можно включать / выключать Bluetooth-радио, обнаруживать близлежащие устройства и подключаться к ним.

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