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