Как я понимаю, для Discourse нет (мобильных) push-уведомлений. По крайней мере, для iOS/Mac из-за отсутствия центрального сервера push-уведомлений.
Если новая функция чата направлена на то, чтобы сделать устаревшими внешние решения для чата, такие как Rocket.Chat (что было бы здорово), то push-уведомления становятся проблемой. Не является ли это ранним признаком того, что в разработке находится центральный сервер push-уведомлений, как это делает Rocket.Chat?
Мое сообщество во внутренней сети с радостью заплатило бы за такую услугу.
Discourse на самом деле поддерживает мобильные push-уведомления, но iOS не разрешает веб-push-уведомления через PWA (именно так большинство пользователей, вероятно, устанавливает Discourse на мобильные устройства). Если вы используете Discourse Hub на iOS, вы будете получать push-уведомления.
Многие из нас внутри используют DiscourseHub для Meta и нашего внутреннего экземпляра. Некоторые предпочитают отключать push-уведомления от DiscourseHub, чтобы не получать уведомления от самого Discourse. Это становится проблемой при внедрении чата, так как все хотят получать push-уведомления от чата. Простейшее решение — это настройка, которую вы показали на скриншоте. Она позволяет получать push-уведомления от чата, блокируя при этом все основные push-уведомления от ядра системы.
Я не видел никаких обновлений. Если вы хотите получать push-уведомления на iOS, вам всё ещё нужно использовать DiscourseHub. Прикрепите ссылку, если вы знаете что-то, чего не знаю я!
Извините, я прочитал статью о петиции и совершенно запутался. Однако грустно видеть, что Apple так сильно полагается на приложения, что не хочет внедрять веб-уведомления.
Хм, я пытаюсь разобраться, как получить уведомления Discourse в DiscourseHub как для Meta, так и для моих самохостинговых инстансов, но они, похоже, не приходят.
Я только что проверил это и заметил, что получаю значки уведомлений на iOS (на иконке приложения), но не в баннере (в верхней части экрана) и не в центре уведомлений.
Проверяю, удалось ли вам решить проблему, так как я не видел других подобных сообщений. По крайней мере, для Meta и других сайтов, размещённых у нас, они должны работать сразу после настройки.
Я подтверждаю, что уведомления Pushover отлично работают для нашего самохостингового экземпляра. Однако ни уведомления Pushover, ни стандартные веб-уведомления Discourse не работают для чатов. Пользователи получают уведомления о новых ответах в темах и т.д., но не о новых чатах. Это похоже на ошибку. Возможно, этот тип уведомлений был упущен при разработке решения для веб-уведомлений?
Уведомления веб-пуша на моём Android-телефоне приходят без проблем. Недавно мы изменили настройки так, что push-уведомления отправляются только если пользователь не был активен на Discourse более 10 минут (по умолчанию). Поэтому, например, если сайт открыт на вашем рабочем столе, уведомление на телефон не придёт.