Устройство BLE не подключается после первого соединения в Android 10 - PullRequest
0 голосов
/ 02 апреля 2020

Как часть нашего приложения мы подключаемся к устройству посредством сканирования, сохраняем информацию об устройстве, которая затем используется для всех будущих подключений. Подключение хорошо работает на всех устройствах до Android 10 и на большинстве устройств Android 10. Основная проблема возникает на устройствах Samsung с Android 10, а именно:

  1. BLE Устройство сканируется и подключается к приложению в первый раз. Пользователь не видит проблем со сканированием и может подключиться и использовать как обычно. (При условии, что настройки Bluetooth и местоположения включены и разрешения предоставлены)
  2. После нескольких дней / попыток подключения устройство не будет подключаться к приложению, даже после очистки приложения и кеша Bluetooth и следуя всем нормальным параметры отладки bluetooth.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...