Как часть нашего приложения мы подключаемся к устройству посредством сканирования, сохраняем информацию об устройстве, которая затем используется для всех будущих подключений. Подключение хорошо работает на всех устройствах до Android 10 и на большинстве устройств Android 10. Основная проблема возникает на устройствах Samsung с Android 10, а именно:
- BLE Устройство сканируется и подключается к приложению в первый раз. Пользователь не видит проблем со сканированием и может подключиться и использовать как обычно. (При условии, что настройки Bluetooth и местоположения включены и разрешения предоставлены)
- После нескольких дней / попыток подключения устройство не будет подключаться к приложению, даже после очистки приложения и кеша Bluetooth и следуя всем нормальным параметры отладки bluetooth.
Устройство BLE будет продолжено при сканировании, но соединение не будет установлено. Единственное текущее исправление, которое мы обнаружили, заключается в том, что если мы используем другое устройство BLE, оно подключится И, тогда вы сможете повторно подключиться к исходному устройству BLE.