Устройство Bluetooth не отображается в Android Oreo
Устройства BLE, такие как ESP 32, не попадают в список, когда в их приложениях для Android с ОС версии> 8 (oreo) используется response-native-ble-manager.
Тот же код прекрасно работает с версиями ОС Android < 8 (oreo)
1 ответ
Единственное существенное изменение, которое может иметь отношение к вашей проблеме, заключается в том, что в Android 8 изменилась длина данных ответа на сканирование. Пожалуйста, посмотрите на следующую ссылку: -
https://developer.android.com/about/versions/oreo/android-8.0-changes
Если ваше приложение использует фоновое выполнение, также есть обновление предела фонового выполнения. Посмотри на это:-
https://developer.android.com/about/versions/oreo/android-8.0-samples
Надеюсь, это поможет.