Bandicoot
@Bandicoot
Вась-программист

Как реализовать push-уведомления на сайте на Yii2?

Решаю задачу с push-уведомлениями на сайте. Схема следующая: ставится задача на сайте, назначается ответственный из списка пользователей (внутренний проект). После сохранения задачи у ответственного должно всплывать уведомление о поставленной задаче. Такая система уведомлений есть например в системе Битрикс 24. Как это реализовать на сайте на Yii2? Можно ли сделать это штатными средствами фреймворка? Уведомления должны всплывать без перезагрузки страницы, поэтому тема с flash-сообщениями я думаю тут не подойдет.

Что тут можно и нужно использовать, как реализовать?
  • Вопрос задан
  • 2545 просмотров
Пригласить эксперта
Ответы на вопрос 3
AMar4enko
@AMar4enko
Вот вариант нативных push-уведомлений через Google Cloud Messaging
https://developers.google.com/web/fundamentals/get...
Ответ написан
Комментировать
BupycNet
@BupycNet
Основатель PushAll
Используйте PushAll
- Уведомления на все платформы при закрытом браузере - и компьютеры и смартфоны и планшеты, даже на почту может приходить если пользователь выберет этот метод получения
- Есть история уведомлений
- Вы отправляете уведомление конкретному пользователю или группе пользователей, а уже на стороне PushAll оно решает куда и как отправить на выбранные устройства.
Ответ написан
Комментировать
gleb-kozhevnikov
@gleb-kozhevnikov
Разработчик
Как вариант - аяксом дергать каждые n-секунд скрипт и проверять появление новых уведомлений.
Либо, как уже говорили, лонгпул, сокеты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы