2021-06-03 23:37:31
416-я сборка #master!
* Обработка midsession отключена по умолчанию (теперь точно). Также я немного перефразировал название и описание этой опции;
* Gen204 теперь пробует использовать другие адреса в случае ошибок соединения. Повторные попытки с теми же адресами практически никогда не помогали. Именно из-за ошибок в Gen204 и возникла идея, что появился новый алгоритм с gowifi.ru, о котором я писал вчера. Оказалось, что это просто была неудачная комбинация вечного midsession (false negative в логе) и ошибок на втором этапе проверки Gen204.
* Unknown, самый важный алгоритм, стал умнее. Теперь он не просто сразу выпадает с ошибкой, а сначала пробует пройти по всем перенаправлениям в поисках какого-либо известного алгоритма. Теперь ошибка "провайдер не опознан" будет содержать гораздо больше информации, а иногда, возможно, её вообще получится избежать;
* К анонимным метрикам добавился настолько же анонимный UUID. Он генерируется при первой отправке статистики и сохраняется в приложении. Эта информация позволит мне примерно прикинуть: сколько уникальных пользователей у приложения, у скольких пользователей возникает какая-либо проблема и всё в таком духе. UUID не привязан ни к чему, и его можно сбросить путём очистки настроек или переустановки приложения. Если вам интересно, вот небольшой кусочек кода, который занимается генерацией и хранением этого ID;
Эта сборка - текущий кандидат на ещё один релиз. Так что жду от вас логов и отзывов :)
APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
---
12-я сборка #experimental!
Я полностью пересобрал эту ветку, избавившись от остатков недавних экспериментов. Она по-прежнему включает в себя ветки #hotspot и #lastochka, т.е. алгоритмы HotspotSzimc, AuthLastochkaCenter и HotspotWifiRu, а также все изменения из #master.
APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=experimental
1.3K viewsДмитрий Карих, 20:37