Поддержка Rich Notifications для DiscourseHub

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

В iOS есть функция «Уведомления с расширенными возможностями» (Rich Notifications). Она позволяет взаимодействовать с уведомлениями прямо на Apple Watch или открывать их, потянув вниз, не запуская приложение.
Пример (Twitter):

Я считаю, что Discourse мог бы выиграть от добавления возможности прямого ответа и кнопки «Нравится». Это также могло бы открывать окно просмотра, где можно использовать разметку Markdown вместо обычного текста. Для чата Discourse можно оставить обычное поле ввода.
Это было бы полезно, когда я не за компьютером, например, играю в игру, которую нельзя поставить на паузу, и мне нужно быстро ответить.

Ещё одна проблема, с которой я сталкиваюсь в приложении — это задержки и неточные уведомления, когда ваш сайт не размещён на хостинге Discourse.
Не понимаю, почему это происходит, ведь другие сторонние приложения, например Fig, справляются с этим отлично. Возможно, я ошибаюсь, но немного раздражает необходимость скачивать ещё одно приложение только для того, чтобы получать push-уведомления, которые приходят с задержкой в 20 минут и просто говорят @User posted in Topic, тогда как на форумах Discourse, таких как Meta, они приходят мгновенно и содержат текст: "@User posted in Topic: "Content".

Снова повторюсь, возможно, я ошибаюсь в чём-то из этого, но такая возможность существует.

4 лайка

CDCK предоставляет уведомления для Meta и сайтов, которые они размещают за плату.

Fig предоставляет уведомления, поскольку само приложение стоит 20 долларов в год, что покрывает расходы на службу уведомлений.

Уверен, это уже обсуждалось, и они поправят меня, если я ошибаюсь, но я не думаю, что это хоть сколько-нибудь практично — просить CDCK оплачивать инфраструктуру уведомлений для маршрутизации сотен миллионов сообщений. В конце концов, это одно из преимуществ их хостинга.

3 лайка

Уведомления чата Discourse в совместимых браузерах уже поддерживают эту функцию.

Я постоянно использую свои часы на WearOS для ответов на упоминания в чате — это здорово. И поскольку это основано на веб-стандарте, это работает на Windows, Android и ChromeOS.

Apple пообещала поддержать стандарт WebPush в 2023 году, так что давайте надеяться, что они реализуют это правильно, включив поддержку встроенных ответов.

3 лайка

Разве вы не задавали этот вопрос раньше?

Смотрите:

1 лайк

Да, я сказал, что это могло бы быть исправлением, но мне объяснили, почему этого, скорее всего, не произойдёт:

Чтобы избежать этого, вы также можете использовать белый список кодовой базы приложения и развернуть его в магазинах. Или подождать, пока Apple исправит своё бесстыдное антиконкурентное монополистическое поведение в этой сфере (или пока ЕС или Конгресс не заставят их это сделать).

3 лайка

В версии 16.4 Apple наконец-то добавляет поддержку push-уведомлений в Safari.
Для всех заинтересованных, вот ссылка на блог.

Проверив на телефоне, похоже, что Discourse запутался

Это лишь частичный скриншот. Вы сначала добавили форум на главный экран? (Это секретное правило для push-уведомлений в iOS 16.4. Обычные веб-сайты не могут запрашивать разрешение на push-уведомления; это работает только при добавлении на главный экран).

4 лайка

Нет. Это на Meta. Я, вероятно, просто удалю DiscourseHub и буду использовать все свои сообщества как веб-приложения, чтобы применять это в будущем.

1 лайк

Обсуждалось ранее на iOS 16 web push notifications in 2023

5 лайков