Не получаются уведомления Discourse Hub для самохостинговой установки Discourse на Android 10

Здравствуйте,

Я больше не получаю уведомления через Discourse Hub версии 1.6.0 на своём смартфоне с Android 10. Уведомления раньше работали (хотя я не помню, приходили ли они только от Meta или от самохостинговой версии, которую я запускаю).

Соединение между мобильным приложением и моим форумом, по-видимому, работает: счётчики непрочитанных и недавних сообщений обновляются — хотя это происходит только при запуске приложения или при выводе его на передний план через диспетчер задач. Индикатор «Последнее обновление» показывает, что фоновые обновления не выполняются.

В настройках Android в разделе Уход за устройством функция Адаптивный аккумулятор отключена, а Discourse Hub добавлен в список Приложений, которые не будут переводиться в спящий режим.

Прошу дать рекомендации :folded_hands:

На вашем устройстве Android веб-приложение (PWA) вашего сайта работает корректно и отправляет уведомления?

Я не уверен, как правильно это проверить. Я искал руководство в 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 поможет вам устранить проблему, которую вы описали.

Я попробовал PWA. Внутри него я успешно авторизован в своём экземпляре Discourse, но уведомления для Android не генерируются :confused:

@osioke, какой будет следующий шаг по устранению неполадок? :folded_hands:

То же самое, что я сказал выше :wink:

Ой. Но у меня уже стоит последняя версия.

Посмотрите Android-уведомления в реальном времени теперь в ядре! - функции / объявления - Discourse Meta и убедитесь, что все настройки и шаги, описанные в этой теме, выполнены для вашего сайта. Если всё в порядке, то уведомления должны работать. Попробуйте это и дайте знать.

Запрос на push-уведомления включён. Push-уведомления браузера всегда работали на моём экземпляре.

Это по-прежнему актуально: push-уведомления в DiscourseHub доступны только для размещённых нами экземпляров Discourse.

Понятно. Спасибо за информацию.