Android 9 RTT Range Запросить статус 1 - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь использовать новый Wifi RTT API для выполнения запросов диапазона между двумя совместимыми устройствами (смартфоны Pixel 3).

Используя Wifi-Aware, я публикую новую услугу на первом устройстве.Со вторым я подписываюсь на этот сервис и использую peerHandle, созданный для выполнения запросов диапазона.

Он работал хорошо с моей первой попытки (для запроса диапазона каждую 1 секунду у меня был один запрос более 3с состоянием успеха (0))

Но в последнее время все мои запросы диапазона имеют статус ошибки (1), когда я получаю результат запроса.

У кого-нибудь была такая же проблема?

У меня есть необходимые разрешения, и Wi-Fi хорошо активирован.

1 Ответ

0 голосов
/ 04 февраля 2019

Хорошо, мы нашли решение!

Фактически, когда вы закрываете приложение на своем первом устройстве без закрытия () сеанса, ваша опубликованная служба все еще работает на вашем оборудовании.Вы не сможете больше использовать запрос диапазона, даже если начнете новый сеанс.Единственный способ, как мы нашли, чтобы действительно прервать сеанс, это перезагрузить телефон.

Так что не забывайте закрывать () все ваши сервисы, иначе вы будете заблокированы.

...