Быстрое уведомление на основе значения BLE, когда приложение не в фокусе - PullRequest
0 голосов
/ 14 января 2019

Я работаю над приложением для iPhone, чтобы управлять некоторым пользовательским оборудованием BLE. Я могу разговаривать со своим устройством и генерировать все необходимые элементы управления, но теперь моя проблема связана с настройкой пользовательских уведомлений.

Часть функциональности этого устройства заключается в предупреждении пользователя, если одно из значений характеристики BLE выходит за пределы определенного диапазона. Когда приложение находится в фокусе, я могу сделать это через UIAlerts. Я играл с UserNotifications и могу активировать уведомление, когда приложение сфокусировано, чтобы уведомление появлялось через определенный промежуток времени. Моя проблема заключается в попытке создать уведомление пользователя на основе данных, которые поступают через соединение BLE в приложении, которое не сфокусировано.

Я могу сказать с помощью светодиодов на моем оборудовании, что соединение BLE поддерживается, даже когда я не в фокусе / заблокирован. Есть ли способ оценить данные из фонового BLE-соединения и создать на его основе UserNotification?

Я нашел Этот вопрос на StackExchange , задающий в основном то же самое, но я надеюсь, что через несколько лет может появиться больше ответов.

Приветствия

Роджер

1 Ответ

0 голосов
/ 14 января 2019

Paulw11 выше упомянул приложение, настроенное для фоновой работы, о котором я не знал (я действительно новичок в IOS, я скорее специалист по прошивке низкого уровня).

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

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