Школа.by
Open in Telegram
Информация о мобильном приложении электронного дневника Школа.bу Сайт приложения: https://f69.github.io/school Техподдержка: supp.ds.apps@gmail.com
Show more832
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
832
Уважаемые пользователи приложения Школа.bу!
Позвольте вам напомнить (в первую очередь, это относится к новым пользователям приложения и подписчикам канала):
1. я являюсь независимым разработчиком и никак не связан со schools.bу
2. приложение Школа.bу всю информацию получает с веб-сайта schools.bу (как обычный веб-браузер)
Соответственно, если вы сталкиваетесь с ошибкой в работе приложения Школа.bу, проверьте, первым делом, корректную работу сайта schools.bу.
Если сайт недоступен (как сейчас) или работает с перебоями, то я, к сожалению, ничего не могу с этим сделать - обращайтесь, пожалуйста, в техподдержку schools.bу.
832
Для пользователей на Android доступна версия приложения 2.0.3 - в ней исправлено открытие ссылок в д/з во встроенном браузере для Android 11 и выше.
Актуальная версия приложения для Android: скачать APK
832
Для пользователей на Android и пользователей на iOS, добавленных в мой сертификат разработчика, доступна версия приложения 2.0.2 - в ней устранено некорректное отображение оценок в дневнике, вызванное изменениями на сайте.
Актуальная версия приложения для Android: скачать APK
832
Сегодня обнаружилось, что сайт schools.by на запрос получения данных недели дневника возвращает данные в двух экземплярах - для первого установлен признак, что его не надо отображать, а оценки в нем на два балла ниже. В результате на сайте все отображается корректно, а в Школе.bу, т.к. она не была рассчитана на такое поведение сайта, наблюдается чехарда - на вкладке Дневник в представлении Итоги недели отображаются по две оценки, в остальных представлениях - первая (неправильная), а на других вкладках, во всплывающих окнах и на странице предмета - только вторая (правильная).
Сегодня вечером выпущу обновление приложения, а пока имейте ввиду описанную особенность.
832
Для пользователей на Android и пользователей на iOS, добавленных в мой сертификат разработчика, доступна версия приложения 2.0.1 - в ней исправлена работа уведомлений о новых д/з и исправлено восстановление цвета системной панели навигации после просмотра изображений при использовании Material 3 (на Android).
Актуальная версия приложения для Android: скачать APK
832
Для всех пользователей на Android и пользователей на iOS, добавленных в мой сертификат разработчика, доступна версия приложения 2.0.0 с поддержкой уведомлений об оценках и новым дизайном (только на Android).
Версия настоятельно рекомендуется для установки пользователям, которые до сих пор сталкиваются с сообщением об ошибке "Сервер schools.bу не отвечает".
Актуальная версия приложения для Android: скачать APK
832
после технических работ, которые проводились на сайте schools.by 19 и 20 января, сейчас при обращении к нему наблюдаются различные ошибки (не отображаются вложения в д/з, изображения и т.п.), а также сервер может просто не отвечать в течение заданного в приложении Школа.by таймаута (15 секунд). все это может приводить к некорректному отображению информации в приложении Школа.by (особенно, если вы видите сообщение об ошибке "Сервер schools.by не отвечает").
до восстановления корректного функционирования сайта schools.by, пожалуйста, не полагайтесь на приложение Школа.by как единственный источник информации - проверяйте также данные на сайте, а еще лучше - в официальном мобильном приложении
832
для пользователей приложения на iOS, включенных в мой сертификат разработчика (а также использующих другие способы установки типа AltStore, Scarlet, собственные сертификаты и т.п.), также доступна бета-версия приложения с поддержкой уведомлений об оценках (ссылка для установки прежняя).
по сравнению с Android, iOS еще более жестко и своенравно относится к вопросу запуска приложениями фоновых задач, поэтому периодичность вызова процедуры проверки может сильно плавать (по крайней мере, первые дни или даже недели). предположительно, косвенно способствовать улучшению ситуации в этом плане может более частое использование приложения Школа.bу
832
т.к. сайт schools.by наконец-то заработал, можно поговорить о хорошем 😁
уважаемые бета-тестеры, поделитесь, пожалуйста, впечатлениями от использования уведомлений и нового дизайна приложения
832
Т.к. сегодня мне стало приходить много писем об ошибке 403 в приложении, продублирую эту информацию здесь.
Сегодня, видимо, изменили какие-то настройки на сайте schools.by, в результате чего он стал недоступен ДЛЯ ВСЕХ.
Напоминаю, что в случае, если вы сталкиваетесь с ошибкой в приложении Школа.by, всегда сначала проверьте доступность и корректную работу сайта schools.by.
832
спасибо всем участникам обсуждения темы Material-цветов в чате Школы.bу.
резюмирую:
1) в текущей бета-версии приложения я не в полном объеме использовал функционал библиотеки для получения системной палитры
2) еще предстоит много работы для исправления отображения множества различных компонент в приложении с использованием нового механизма (особенно для темной темы)
пожалуйста, потерпите немного
832
дорога ложка к обеду, а до конца четверти осталось всего две недели.
поэтому я решил все же выпустить бета-версию Школы.bу, хотя она еще очень далека от товарного вида и недостаточно протестирована. поэтому я прошу тех, кто рискнет установить бета-версию, принимать это во внимание.
бета-версия сменила мажорный номер версии приложения (т.е. первую цифру) на 2, и в ней два существенных изменения:
1) уведомления о новых оценках и д/з. их нужно включить явно в настройках приложения (при необходимости, также можно изменить интервал проверки, который по умолчанию составляет 1 час). фактическая проверка (обращение к сайту schools.by) выполняется в период времени с 9:00 до 23:00, но сама процедура запускается постоянно с заданным интервалом (просто в остальное время ничего полезного не делает). для д/з проверяются текущая и следующая недели, для оценок - текущая и предыдущая недели, а также итоговые оценки.
для корректной работы этой функции ключевым требованием является отключение для приложения Школа.bу ограничений со стороны операционной системы в части энергопотребления. в разных версиях Android и различных оболочках производителей смартфонов эти вопросы решаются по разному. во многих случаях (особенно, если речь идет о свежих версиях Android/оболочек)соответствующая настройка имеется непосредственно на экране свойств приложения (например, в MIUI версии 12 и выше на устройствах Xiaomi это пункт "Контроль активности", в котором нужно выбрать "Нет ограничений" (с выбранным по умолчанию "Умный режим (рекомендуется)" функция работать не будет!)
Для контроля работы этой функции откройте вкладку "Профиль" и нажмите два раза на текст в панели заголовка или иконку вкладки в нижней панели навигации - откроется экран "Журнал проверок", в котором фиксируются все вызовы процедуры проверки новых оценок и д/з и их результат
2) оформление в соответствии с новой дизайн-системой от Google - Material 3. наиболее заметные изменения касаются дизайна нижней панели навигации и общего цветового оформления приложения; в частности, цвет выделения превратился в базовый цвет, и для него можно выбрать динамический - на основе преобладающего цвета обоев рабочего стола (для Android 12 и выше). пока ее (Material 3) еще можно отключить в настройках приложения, но не уверен, что эта возможность сохранится в ближайшем будущем - это не моя прихоть, это навязывается обновлениями средств разработки - раньше Material 3 была доступна, но ее нужно было включать явно, теперь она включена по умолчанию, а в будущих версиях обещают убрать возможность ее отключения. в Школе.bу масса настроек, изменяющих внешний вид приложения, на которые еще накладываются индивидуальные настройки цветов, соответственно, получаем большое количество возможных комбинаций, которые нужно проверить и адаптировать под новый дизайн - это очень объемная работа, которая пока еще находится на самом начальном этапе. поэтому я прошу бета-тестеров с пониманием отнестись к этому моменту и сообщать мне о замеченных проблемах, а также вносить конструктивные предложения, если таковые будут.
скачать БЕТА-версию (для Android)
832
Если выбирать первый вариант проверки новых оценок, какой интервал проверки предпочтителен:
832
Время идет, и я решил все-таки попробовать реализовать функцию оповещения о новых оценках путем опроса сайта в фоновом режиме (для тех, кто пропустил или забыл, напомню завязку сюжета).
на текущий момент в первом приближении доступны даже два варианта, но каждый со своими нюансами, поэтому я хочу попросить вас поучаствовать в опросах ниже, чтобы помочь мне определиться с направлениями дальнейшего приложения усилий для получения работоспособной версии приложения.
во-первых, пока мы говорим только об Android-версии приложения (с iOS, возможно, тоже не все совсем печально, но она пойдет вторым этапом).
первый вариант использует штатную возможность Android (так называемый WorkManager) для выполнения повторяющихся фоновых задач. минимальный доступный интервал повторения - 15 минут. но у меня на моих тестовых устройствах он плавает от 15 минут до часа. это рекомендуемый Google вариант реализации подобных задач - компромисс между эффективностью и энергопотреблением.
второй вариант использует сервис (с постоянно висящим уведомлением - можно, в принципе, и без него, наверное (но это не точно), но оно не дает забыть, что у вас у тут что-то "крутится"). с ним интервал можно сделать и меньше, и, вроде, работает он стабильно. но как быстро он "съест" батарею, я пока затрудняюсь сказать.
плюс не стоит забывать, что регулярные запросы к сайту - это дополнительная нагрузка на schools.by, который и так, мягко говоря, работает не слишком стабильно - так недолго его и совсем завалить, что естественно, не входит в наши общие интересы.
соответственно, например, может быть компромиссный вариант: турбо-кнопка "Жду оценку", которая запускает сервис только на один час с интервалом проверки в 10 минут (и этой кнопкой можно воспользоваться только один раз в сутки😜)
832
Чтобы не спамить пользователям приложения на Android такими сообщениями, как предыдущее, создан отдельный канал. Впредь сообщения о доступности новых сертификатов для iOS будут публиковаться только в нем. Пользователи приложения на iOS, использующие первый вариант установки - подписывайтесь, чтобы своевременно получать уведомления о доступности новых сертификатов: https://t.me/school_by_app_ios
