2012-01-03 9 views
3

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

+0

@Robert Харви: Я может гарантировать, что я не сделаю этого снова, не могли бы вы объяснить мне, как мой вопрос неясен? Вопрос в том, можно ли использовать BTLE на фоне iOS 5.0, и есть ясный и принятый ответ. – Justin

+0

Вопросы, которые включают слова «Это возможно» (для которых просто «да» или «нет» дает удовлетворительный ответ) обычно имеют другие проблемы «низкого качества»; это видно в ответах на ваш вопрос. Однако я снова открою вопрос. –

+0

Спасибо, я буду перефразировать мой вопрос, чтобы лучше отразить ответ, который я искал. – Justin

ответ

5

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

UIBackgroundModes (или обязательные режимы фона) -> «Bluetooth-центральный»

+0

Большое спасибо, я понял, что должно быть что-то вроде этого. – Justin

0

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

Это часть прошивки 5.0 SDK

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

Just fyi .. Reference.

+0

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