Я написал простое приложение для iOS для связи с raspberry pi через Bluetooth Low Energy, приложение подписывается на характеристики, чтобы время от времени получать новые данные. Когда я отключаю свое приложение вручную с помощью специальных методов, все в порядке, bleno получает характерную отписку и отключение.
Когда приложение было на переднем плане и переключатель задач задействован, я завершаю приложение, запускается событие applicationWillTerminate, затем вызывается метод отмены подписки, и приложение отключается из-за завершения.
Проблема заключается в том, что я завершаю приложение из переключателя задач, когда приложение находилось в фоновом режиме, поскольку событие applicationWillTerminate не запускается.
Итак, я хочу, чтобы мой «сервер» bleno отписывался от любых подписанных характеристик отключенным устройством.
Поскольку это node.js, я полагаю, что это можно сделать, но я не эксперт по node.js.
Пожалуйста помоги! Спасибо!