Я работаю над приложением для iPhone, чтобы управлять некоторым пользовательским оборудованием BLE. Я могу разговаривать со своим устройством и генерировать все необходимые элементы управления, но теперь моя проблема связана с настройкой пользовательских уведомлений.
Часть функциональности этого устройства заключается в предупреждении пользователя, если одно из значений характеристики BLE выходит за пределы определенного диапазона. Когда приложение находится в фокусе, я могу сделать это через UIAlerts. Я играл с UserNotifications и могу активировать уведомление, когда приложение сфокусировано, чтобы уведомление появлялось через определенный промежуток времени. Моя проблема заключается в попытке создать уведомление пользователя на основе данных, которые поступают через соединение BLE в приложении, которое не сфокусировано.
Я могу сказать с помощью светодиодов на моем оборудовании, что соединение BLE поддерживается, даже когда я не в фокусе / заблокирован. Есть ли способ оценить данные из фонового BLE-соединения и создать на его основе UserNotification?
Я нашел Этот вопрос на StackExchange , задающий в основном то же самое, но я надеюсь, что через несколько лет может появиться больше ответов.
Приветствия
Роджер