2.4 — расписание грузится и под VPN
Расписание теперь загружается даже с включённым VPN.
Сервер университета не пускает часть зарубежных адресов, поэтому под VPN приложение не могло обновиться и показывало старый кэш. Проверять «включён ли VPN» — неправильный вопрос: российский VPN работает нормально, а обычное подключение тоже может не пройти. Поэтому приложение реагирует на результат: если сайт не ответил, оно берёт тот же семестр из резервной копии, которую несколько раз в сутки собирает сборка на GitHub, и честно пишет в строке состояния — «сайт недоступен, данные из резервной копии» с временем этой копии.
Как только сайт снова доступен, обновления идут напрямую с smtu.ru, пометка исчезает.
Так же приходят список групп и расписание преподавателя.
Скачать
- Android: файл ниже или страница установки.
- iPhone и любой браузер: https://cryptoteep.github.io/smtu-schedule-android/app/
SHA-256: b6ff6f526bf129d15f9440240c3199974ba81009ea3ed1d27d0d581ea82206c5
Отпечаток сертификата (SHA-256):
ddc58c2599c8f158c27c55e18ef14cee72a28d3c15f808987a370202568b7add
Ключ подписи прежний — обновление встанет поверх установленного приложения.