Я больше не получаю уведомления через Discourse Hub версии 1.6.0 на своём смартфоне с Android 10. Уведомления раньше работали (хотя я не помню, приходили ли они только от Meta или от самохостинговой версии, которую я запускаю).
Соединение между мобильным приложением и моим форумом, по-видимому, работает: счётчики непрочитанных и недавних сообщений обновляются — хотя это происходит только при запуске приложения или при выводе его на передний план через диспетчер задач. Индикатор «Последнее обновление» показывает, что фоновые обновления не выполняются.
В настройках Android в разделе Уход за устройством функция Адаптивный аккумулятор отключена, а Discourse Hub добавлен в список Приложений, которые не будут переводиться в спящий режим.
Я не уверен, как правильно это проверить. Я искал руководство в Meta, но не смог найти ничего окончательного. Не могли бы вы подсказать, как это делается, чтобы я мог провести этот тест для вас?
Как оказалось, я действительно получаю корректные уведомления от Discourse Hub на Android, но только те, что относятся к Meta. Это очень похоже на проблему, которая, казалось, была только на iOS, описанную здесь: Notifications on mobile for Discourse Hub app - #2 by jomaxro
Вы используете устройство на Android, поэтому это к вам не относится. Ваши сценарии кажутся довольно необычными. Если Meta работает и вы получаете уведомления, возможно, проблема в настройках другого сообщества Discourse. Я рекомендую обновиться до последней версии.
Что касается установки PWA, это не специфичная функция Discourse. PWA — это общая функция интернета, поэтому быстрый поиск в Google и изучение результатов помогут вам здесь. Вы также можете поискать PWA здесь, в Meta, и прочитать некоторые темы. Вы найдете те, которые могут быть полезны, но поскольку это не специфичная функция Discourse, не ожидайте, что здесь будет подробно описано многое.
Хорошо, но действительно ли попытка использовать PWA станет шагом в устранении неполадок уведомлений Discourse Hub? Потому что я уже вижу, что это не предоставит мне функцию-замену, которую было бы достаточно просто настроить для моих пользователей.
Таким образом, приложение DiscourseHub — это, по сути, оболочка (с дополнительными функциями), в которой загружаются мобильные версии сайтов. Если вы можете получать уведомления через Chrome на Android или через PWA, то это должно работать и через приложение DiscourseHub. Да, использование PWA поможет вам устранить проблему, которую вы описали.