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

Wi-Fi в метро

Логотип телеграм канала @wifi_v_metro — Wi-Fi в метро W
Логотип телеграм канала @wifi_v_metro — Wi-Fi в метро
Адрес канала: @wifi_v_metro
Категории: Технологии
Язык: Русский
Количество подписчиков: 4.16K
Описание канала:

Группа: https://t.me/joinchat/0S7nOjfkV2E2OTAy

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал wifi_v_metro и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 6

2021-03-25 17:15:50 403-я сборка #master!

Немного подправил регулярное выражение в MosMetroV2WV. Алгоритм не ожидал, что в конце адреса страницы авторизации может быть слеш (/spb/? вместо /spb?). Это было наследие от предыдущей версии алгоритма, где адрес всегда был /auth?.

Как только получу лог успешного подключения с помощью MosMetroV2WV в Санкт-Петербурге, сразу же будет релиз :)


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
3.6K viewsedited  14:15
Открыть/Комментировать
2021-03-25 16:28:56 402-я сборка #master!

Сегодня примерно в 13:45 приложение перестало работать в Санкт-Петербурге. Изменение почти то же, что и вчера в Москве: поменялся адрес первой страницы авторизации с /spb/new на просто /spb.

Эта сборка должна исправить алгоритмы MosMetroV2 и MosMetroV2WV. Если работоспособность обоих исправлений подтвердится, то сделаю быстрый релиз, а то релизная версия уже вообще не работает.


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
3.5K viewsedited  13:28
Открыть/Комментировать
2021-03-24 23:36:33 401-я сборка #master!

Сегодня приложение перестало работать в метро Москвы. В этой сборке я попробовал исправить алгоритм, опираясь на присланные логи и дампы.

* Страница авторизации в метро Москвы переехала на новый адрес: auth.wi-fi.ru/ (была auth.wi-fi.ru/metro);
* Регулярные выражения в MosMetroV2WV обновлены для правильной обработки нового адреса;
* Обновлена ссылка на группу Telegram (группа осталась на месте, просто приглашение устарело);


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
3.4K views20:36
Открыть/Комментировать
2020-12-17 22:24:37 400-я сборка #master!

* Клиент для проверки Gen204 теперь инициализируется в начале каждого подключения. Это должно исправить ошибку UnknownHostException при включённом Private DNS (по крайней мере я на это надеюсь);


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
7.8K viewsedited  19:24
Открыть/Комментировать
2020-12-16 16:51:51 399-я сборка #master!

* Снова изменён приоритет адресов DNS при активном Private DNS. Это не помогло исправить ошибку UnknownHostException, но новый метод в любом случае чуть лучше. Это изменение уже было в ветке privatedns - теперь та ветка будет удалена;

* Дополнен лог фонового процесса. Теперь в логе будет точно видно, почему процесс запустился или не запустился. Также теперь можно будет легко различать события Wi-Fi, полученные постоянным фоновым процессом или статичным ресивером;

Активные тесты:
+ Сравнение эффективности динамического и статичного ресиверов событий Wi-Fi;

Чтобы тест сработал, вам нужно включить постоянный фоновый процесс (главное меню - Постоянный фоновый процесс) и вступить в программу тестирования (главное меню - Отладка - Участие в тестировании). Дальше приложение будет само сравнивать два метода и в итоге отправит мне только один отчёт.


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
7.0K viewsedited  13:51
Открыть/Комментировать
2020-12-05 00:40:09 398-я сборка #master!

* Изменён приоритет адресов во внутреннем DNS-клиенте. Теперь приоритет отдаётся адресам, которые нашёл сам DNS-клиент, а не тем, которые удалось считать из Android API. Это может помочь с ошибками UnknownHostException у пользователей с включённым Private DNS;

* Обработчик midsession теперь будет уведомлять систему о том, что состояние подключения изменилось. То есть уведомление "Требуется вход в сеть" теперь должно пропасть почти сразу после успешного отключения midsession (как и после обычного успешного подключения);

* Добавлен постоянный фоновый процесс. Это довольно важное изменение, которое может помочь в тех случаях, когда система не сообщает приложению об изменении состояния Wi-Fi. Когда этот процесс включён, он закрепляется уведомлением (чтобы система его не завершила) и активно слушает события Wi-Fi. Когда он получает нужное событие, он запускает основной процесс;

Если у вас приложение не реагирует на подключение к Wi-Fi и вам приходится запускать ручное подключение, попробуйте включить "Постоянный фоновый процесс" в главном меню.

Да, при включённом фоновом процессе будет показываться постоянное уведомление. Его можно скрыть в настройках системы, но это может привести к неопределённым последствиям. Я планирую реализовать индивидуальную настройку уведомлений в ближайшее время, чтобы это уведомление можно было свернуть и спрятать.


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
5.9K views21:40
Открыть/Комментировать
2020-12-01 21:28:48 397-я сборка #master!

* Релиз 2.1!
* Теперь midsession обрабатывается и при ручном подключении. Ранее он обрабатывался только после успешного подключения в автоматическом режиме, поэтому эта функция была недоступна для тех, у кого до сих пор не работает автоматика;


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
4.4K viewsedited  18:28
Открыть/Комментировать
2020-12-01 02:38:46 396-я сборка #master!

* Расширен лог обработки midsession с неизвестным алгоритмом. Может быть удастся понять, что ещё требуется в аэроэкспрессе;
* Добавлена отдельная метрика, чтобы настоящие подключения не путались с midsession в статистике. Заодно так можно будет понять, что midsession перестал обрабатываться правильно;
* Значительно переделана проверка обновлений и новостей проекта. Теперь проверка происходит не сразу после успешного подключения, а периодически в фоне (пока что раз в 3 часа). Проверка производится только через Wi-Fi, и только когда это разрешает Android;

Завершённые тесты:
* Неудачный обход нового алгоритма через старый - неудачи были только по внешним причинам (отсоединение от сети, падение DNS и т.д.);
* Обработка midsession, вне зависимости от успешности - много успешных результатов (Москва и Санкт-Петербург), один неудачный (аэроэкспресс);

Активные тесты:
* [NEW] Неисправность проверки обновлений;
* [NEW] Неудачная обработка midsession;

Если всё пройдёт гладко, то завтра завершатся последние 2 теста, и можно будет выпустить новый релиз


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
4.0K views23:38
Открыть/Комментировать
2020-11-29 18:40:06 395-я сборка #master!

Как обычно: только подумал, что всё готово, и сразу после создания новой сборки появляется пара отчётов с багами :)

* Исправлен конфликт MosMetroV2WV и обработчика midsession. WebView завершался сразу, как только появлялось соединение с интернетом, а при обработке midsession это соединение есть с самого начала;
* Снова заблокированы адреса mcc.wi-fi.ru, spb.wi-fi.ru и gowifi.ru. Из-за mcc.wi-fi.ru приложение вылетело 2 раза;

Активные тесты не изменились по сравнению с предыдущей сборкой.


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
3.2K views15:40
Открыть/Комментировать
2020-11-29 17:59:19 394-я сборка #master!

* Исправлен потенциальный баг с бесконечным циклом при обработке midsession с неизвестным алгоритмом;
* Midsession теперь игнорируется в самом начале. Фоновый процесс начинает разбираться с midsession сразу после успешного подключения, чтобы основное подключение лишний раз не вылетало с ошибкой;
* Обновлены данные по донатам. По многочисленным просьбам добавлена карта Сбербанка ( ͡° ͜ʖ ͡°). Информация находится там же, где и всегда: кнопка "Поддержать" в заголовке главного меню;

Активные тесты:
* Обработка midsession, вне зависимости от успешности;
* [NEW] Неудачный обход нового алгоритма через старый;

Напомню, что вы можете присоединиться к автоматическому тестированию с помощью опции "Участие в тестировании" в меню "Отладка" (см. предыдущий пост). Это может значительно ускорить подготовку нового релиза

P.S. 393-я сборка провалилась из-за опечатки, поэтому её пришлось пропустить :)


APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master
2.8K views14:59
Открыть/Комментировать