2016-11-30 10 views
0

Я написал простое приложение для iOS для общения с малиновым pi через Bluetooth Low Energy, приложение подписывается на характеристику, чтобы получать новые данные время от времени. Когда я отключу свое приложение вручную с помощью специальных методов, все в порядке, bleno получает характерный отписку и отключен.Отказаться от подписки о любых подписанных характеристиках на мероприятии по отключению в bleno

Когда приложение было на переднем плане и включен переключатель задач, я завершаю приложение, запускается событие applicationWillTerminate, затем вызывается метод отмены подписки и приложение disconnetcs из-за завершения.

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

Итак, я хочу, чтобы мой «сервер» bleno отменил подписку на какие-либо подписанные характеристики устройством, которое было отключено.

Как это node.js, я полагаю, это можно сделать, но я не эксперт node.js.

Пожалуйста, помогите! Благодаря!

ответ

0

Поскольку я не следовал github repo sandeepmistry/bleno, я пропустил очевидное решение и сам отправил по электронной почте sandeepmistry. Сегодня утром он ответил ответом.

На GitHub adi1133 открыл этот вопрос 10 августа и sandeepmistry решало вопрос окт 2.

Solution теперь включена в саму bleno. Ссылка на вопрос ниже.

Characteristic.onUnsubscribe not called on disconnect

Вот так. Благодаря!

 Смежные вопросы

  • Нет связанных вопросов^_^