Общайтесь с устройством BTLE из фонового приложения iOS

Как можно общаться с устройствами с поддержкой BTLE на фоне iOS 5?


person Justin    schedule 03.01.2012    source источник
comment
@Robert Harvey: Чтобы я не делал этого снова, не могли бы вы объяснить мне, почему мой вопрос неясен? Вопрос: Можно ли использовать BTLE на фоне iOS 5.0, и есть четкий и принятый ответ.   -  person Justin    schedule 19.01.2012
comment
Вопросы, содержащие слова «Возможно ли это» (для которых удовлетворительным ответом является простое «да» или «нет»), как правило, имеют другие проблемы низкого качества; это видно из ответов на ваш вопрос. Однако я снова открою вопрос.   -  person Robert Harvey    schedule 19.01.2012
comment
Спасибо, я перефразирую свой вопрос, чтобы лучше отразить ответ, который я искал.   -  person Justin    schedule 19.01.2012


Ответы (2)


У меня был тот же вопрос (проблема) на прошлой неделе, и кто-то дал мне ответ. Это возможно, и для этого вам нужно добавить в файл info.plist следующую настройку:

UIBackgroundModes (или необходимые фоновые режимы) -> «Bluetooth-central»

person user1122025    schedule 17.01.2012
comment
Большое спасибо, чувак, я так и думал, что должно быть что-то подобное. - person Justin; 17.01.2012

На самом деле это не ответ на ваш вопрос, но я думал сделать то же самое и обнаружил следующие требования (которые оттолкнули меня от его использования):

Это часть iOS 5.0 SDK

Поддержка только для устройств Bluetooth 4.0, т.е. iPhone 4S только прямо сейчас и для устройств, которые это поддерживают, т.е. следовательно, можно подключить к стандарту Bluetooth 4.0.

Просто к вашему сведению. Некоторые ссылки .

person zeAttle    schedule 10.01.2012
comment
Мы определенно знаем о текущих ограничениях спецификации на данный момент, но мы все еще хотим продолжить. Однако я не могу понять, разрешит ли Apple использовать BTLE в фоновом режиме, как это делается с обычными стандартными устройствами Bluetooth, сертифицированными MFI. Пока что все мои тесты показывают, что нет, что нехорошо. Кто-нибудь нашел что-то другое? - person Justin; 11.01.2012