Я работаю над приложением, которое связывается с устройством BLE; после подключения я отправляю ему пин-код и начинаю наблюдать за одной характеристикой, которая отправляет мне его состояние каждые 2 секунды.
После подключения iOS спрашивает, хочу ли я подключить устройство к поп-сети -up:
- Во время отображения всплывающего окна сопряжения обратный вызов уведомления о характере c (didUpdateValueFor) перестает вызываться
- Если я нажимаю «Отмена», уведомление обратный вызов характеристики c (didUpdateValueFor) перестает вызываться
- Если я нажимаю «Пара», все перезапускается, работает
Я проверил журналы устройства и уверен, что он всегда продолжает посылать мне состояние c характеристики.
Самое странное, что, если я подключаю устройство, когда приложение находится в фоновом режиме, всплывающее окно сопряжения не появляется, и все работает нормально.
Как продолжить общение с моим BLE-устройством, даже если пользователь игнорирует всплывающее окно сопряжения или нажимает кнопку «Отмена»?
Спасибо за ваши ответы,
Erald