2021-04-07 06:41:45
407-я сборка #master!
Наконец-то прошёлся по мелочам, которые давно меня мучали :)
* Подключение на МЦК должно заработать как надо, а не с 3-й попытки. Очень долго копался в дампах, пока не заметил, что ответы у .../auth/check и .../auth/init, которые во всех остальных сегментах совпадают, на МЦК отличаются. Приложение определяло успех авторизации по ответу check, а на МЦК он всегда возвращает ошибку;
* Попробовал исправить сообщение о необходимости регистрации в сети. В последнее время мне присылают много логов, где устройство просто не проходило регистрацию, из-за чего приложение ничего не могло сделать. В алгоритме MMV2 определение теперь происходит по ответу .../auth/init, а в MMV2WV - по попаданию на страницу /identification;
* Немного почистил лог MMV2 - от полного кода страницы авторизации уже давно толку нет. Зато вот ответ .../start может быть полезен для понимания состояния сессии;
* Если у вас включён постоянный фоновый процесс, то теперь его можно быстро переключать с виджета (того же, что и раньше);
* Опции "Автоматическое подключение" и "Постоянный фоновый процесс" снова можно переключать без предоставления доступа к местоположению. В этом нет особого смысла, и приложение вас об этом предупредит;
* Приложение больше не запрашивает разрешения без предупреждения - при переключении первых двух пунктов в главном меню сначала покажется диалог с объяснением;
* Теперь приложение корректно обрабатывает вариант "Запретить и больше не спрашивать" при запросе разрешения на геолокацию. При необходимости повторного запроса оно откроет настройки с разрешениями вместо прямого запроса;
* Добавил QIWI Кошелёк в опции донатов (Главное меню - Поддержать). Давно надо было это сделать, так как много раз уже меня об этом просили. Оказалось, что в QIWI есть возможность создания страниц-визиток, как на ЮMoney, и даже есть просто перевод по нику;
—
APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
4.5K viewsДмитрий Карих, 03:41