1

У меня есть приложение, подключенное к периферийному устройству BLE. Он реализует сохранение и восстановление состояния для BLE и поддерживает связь в фоновом режиме.Поскольку я активировал сохранение состояния BLE, мое приложение сбрасывает всю батарею.

Когда я ухожу от телефона рядом с периферийным устройством, периферийное устройство показывает, что есть активное соединение, даже если приложение не работает, и если он оставлен на 12 часов, он будет значительно уменьшить количество аккумулятора (даже если передача данных не производилась).

Это обычная проблема?

Я нашел аналогичную проблему для geolocation. Есть ли способ установить частоту обновления для «Сохранение состояния BLE»?

ответ

0

Я бы предположил, что утечка батареи зависит от активности соединения между устройствами. Если нет активности (обнаружение службы, чтение/запись), она не должна использовать много батареи.

Как именно вы используете государственную реставрацию? Что происходит, когда ваше приложение пробуждается ОС, какое событие BLE пробудило его?