Безопасно ли использовать несколько фильтров ScanFilter с BluetoothLeScanner? - PullRequest
2 голосов
/ 06 июня 2019

Наше приложение для Android использует BluetoothLeScanner.startScan() для поиска единого UUID службы GATT, используя сегодня один ScanFilter.Сейчас мы собираемся обновить приложение для сканирования на несколько UUID, используя несколько ScanFilter s, по одному на UUID.

В соответствии с документацией это должно работать нормально, и мы такжеДо сих пор не испытывали проблем при тестировании на некоторых последних телефонах.Однако известно, что стек Bluetooth значительно отличается у разных телефонов Android (производителей, моделей, версий) и что он иногда довольно глючный, особенно на старых телефонах.Итак, мой вопрос: насколько вероятно, что запланированное изменение вызовет проблемы на любых устройствах, которые успешно запускают наше приложение сегодня?Стоит ли ожидать, что сканирование для устройств BLE перестанет работать на телефонах наших клиентов?Есть ли известные проблемы?Я знаю, что может быть невозможно дать разумный ответ для устройств с пользовательскими ПЗУ, но как насчет подавляющего большинства телефонов с официальными ПЗУ?

Мы поддерживаем устройства Android с уровнем API>= 21.

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