Привет! Подскажите, пожалуйста, можно ли выводить баннер с уведомлением в верхней части сайта, который временно появляется, когда пользователь получает уведомление и находится на сайте (особенно на мобильных устройствах), поскольку браузерные уведомления выполняют примерно ту же функцию на десктопе.
Может кто-нибудь направить меня в правильном направлении? Спасибо.
Хм. Возможно, я где-то упустил настройку, потому что на мобильном устройстве при просмотре сайта уведомления не приходят. У меня появляется маленькая точка рядом с аватаром профиля, что, видимо, означает наличие уведомления. Я, наверное, ожидал, что уведомление будет приходить, даже если сайт открыт в другой вкладке, но не в активной, как это происходит на компьютере.
Я использую iOS и задавался вопросом, почему я не получаю никаких уведомлений… Хотя, возможно, я упустил настройку в Safari для iOS, Chrome для iOS или даже в настройках Discourse.
Так что, кроме проверки электронной почты или прямого посещения сайта, нет способа получать уведомления на iOS?
Apple решила не реализовывать Web Push API в своём браузере. Поскольку в iOS доступен только один браузер, пользователи iOS не имеют доступа к Web Push-уведомлениям, которые доступны в Windows, macOS, Linux и Android.
Существующие обходные пути:
Наше замечательное приложение DiscourseHub. Push-уведомления для размещённых нами сайтов и объединённые уведомления для других сайтов.
Этот плагин Pushover notifications для получения уведомлений через стороннее приложение.