2013-03-20 3 views
0

Я новичок в программировании на iOS и работаю над проектом, который должен определить, подключен ли iPod touch (или iPhone 4) к сопряженному Mac через Bluetooth. Мне не нужно подключать его. Мне просто нужно проверить, подключено ли оно и отображать журнал, когда он отключается. У меня нет Bluetooth LE. Также приложение не будет работать на Mac, поэтому я не могу создать одноранговое соединение. Кроме того, я не могу использовать Bluetooth Manager (или любую частную инфраструктуру), так как приложение должно быть принято AppStore в некоторый момент времени. Любая помощь была бы оцененаiOS программно проверяет связь Bluetooth на Mac

+0

Чтение основной синий зуб ссылки на класс помогает. Вот ссылка: http://developer.apple.com/library/ios/ipad/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html –

ответ

0

Насколько я понимаю, если частная структура не нарушит какие-либо рекомендации Apple, вы сможете использовать ее в своем приложении. Только если он нарушает правила, вы получаете отказ. Ниже приведен пример другого сообщения SO, в котором предлагается использовать BluetoothManager Framework.

How to get the status of bluetooth (ON/OFF) in iphone programmatically

Edit: Это немного охватывает частные API, против частных структур: Programmatically turn on bluetooth in the iphone sdk?
Еще более недавний пример кого-то с помощью BluetoothManager здесь: Minimal iOS BluetoothManager Example

+0

Спасибо @propstm. Если я использую Bluetooth Manager, как указано в http://www.pocketmagic.net/2012/07/bluetooth-and-ios-use-bluetooth-in-your-iphone-apps/#.UUn2phf5Gz4 Тогда это было бы принято в Магазин приложений? –

+0

Я лично его не использовал, но в течение нескольких последних лет у Bluetooth Manager я не вижу рамки, которая так сильно изменилась, что она не будет принята в хранилище приложений. Слово в частных рамках, я включил отслеживание Google Analytics для iOS и никогда не было проблем (https://developers.google.com/analytics/devguides/collection/ios/) – propstm

+0

Но когда я пытаюсь найти «Bluetooth Manager» принятый Appstore 'Я получаю только результаты, заявляя, что он будет отклонен. Поэтому я немного опасался использовать это. Кто-нибудь использовал его и одобрил приложение? –

Смежные вопросы