Получи случайную криптовалюту за регистрацию!

435-я сборка #master! Добавлена возможность автоподключения | Wi-Fi в метро

435-я сборка #master!

Добавлена возможность автоподключения без доступа к геолокации

Вместо этого приложение использует DNS, чтобы быстро определить, есть ли в сети один из поддерживаемых алгоритмов.

Если у вас не работало автоподключение, и в логе есть сообщения с , то теперь всё должно заработать. По крайней мере 37-я сборка #experimental показала 94% успешных попыток :)

Геолокация по-прежнему полезна, т.к. это более быстрый и лёгкий способ проверки - на момент запуска фоновый процесс уже знает всё, что нужно. Но если у вас геолокация приводит к быстрому разряду аккумулятора и ни для чего больше не нужна, то проверка по DNS может быть легче (надо тестировать).

Обновлена проверка соединения с интернетом

Раньше использовалась 3-этапная проверка, которая перед подключением пыталась отправить HTTPS-запрос, ожидая ошибку. Чаще всего ошибка возникала очень быстро, однако в некоторых сетях вместо этого соединение зависало аж на 1.5 минуты (3 попытки, таймаут 30 секунд).

С новой проверкой для начала подключения достаточно отправить всего 1 HTTP-запрос, а HTTPS задействуется уже после завершения работы основного алгоритма. Так что подобных зависаний больше быть не должно.

---
APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master