Android 9 RTT Range Запросить статус 1
Я пытаюсь использовать новый Wifi RTT API для выполнения запросов диапазона между двумя совместимыми устройствами (смартфоны Pixel 3).
Используя Wifi-Aware, я публикую новый сервис на первом устройстве. Со вторым я подписываюсь на этот сервис и использую peerHandle, созданный для выполнения запросов диапазона.
Это сработало хорошо с моей первой попытки (для запроса диапазона каждые 1 секунду у меня был один запрос на 3 с состоянием успеха (0))
Но в последнее время все мои запросы диапазона имеют статус ошибки (1), когда я получаю результат запроса.
У кого-нибудь была такая же проблема?
У меня есть необходимые разрешения, и Wi-Fi хорошо активирован.
1 ответ
Хорошо, мы нашли решение!
Фактически, когда вы закрываете приложение на своем первом устройстве без закрытия () сеанса, ваша опубликованная служба все еще работает на вашем оборудовании. Вы не сможете больше использовать запрос диапазона, даже если начнете новый сеанс. Единственный способ сократить сеанс - перезагрузить телефон.
Так что не забудьте закрыть () все свои сервисы, иначе вы будете заблокированы.