Нужны ли push уведомление к PWA?
По просьбе нескольких пользователей, решил внедрить PUSH уведомления к компоненту PWA.
Всё получилось, но реализация мне совсем не нравиться и то как работает push в pwa по задумке авторов, считаю совсем неудобным.
Расскажу о минусах:
1) Что бы работали push уведомления, требуется регистрация в firebase.google.com/ создать проект и получить ключ.
2) Некоторые данные придется внести вручную в файл, а я хотел бы что бы всё было через админку, что бы не пришлось объяснить пользователю что такой FTP.
3) Уведомление приходят только если пользователь разрешил prntscr.com/q3t4zx уверен многие негативно относятся к этому окошку.
4) При получении разрешении, от firebase получаем ID устройства, вот тут возникает сложность, потому что уведомление начинает приходить даже если пользователь не авторизован или совсем другой пользователь зашел с этого телефона.
Плюсы.
1) Уведомление придет даже если приложение не запущено
2) В консоли firebase может делать рассылки всем кто разрешил уведомлений
3) Все уведомление сайта + личные сообщения можно уведомить через push
Поэтому вопрос, нужна ли это кому нибудь?
Стоить ли внедрить уведомление в следующее обновление, где увеличиться количество действий по настройке
А чтобы пуши приходили на мобильные устройства пользователю надо что-либо подтверждать?
Алексей Тимофеев, Да, вот этот пункт и останавливает.
Лично мне такая настройка не нравится. Может быть когда то и понадобится, но пока:
Считаю так же. Минусов от всего этого больше чем плюсов.3) Уведомление приходят только если пользователь разрешил prntscr.com/q3t4zx уверен многие негативно относятся к этому окошку.
Да и сами уведомления ИМХО нужны далеко не всем…
@noname, не понял о чем речь.
Ок. Лучше как то так.Скорей всего будет пост, о том как внедрить пуш, но в состав компонента не входит.
Так как в принципе, сейчас все вполне работает нормально.
Единственный недостаток в самой технологии PWA:
1. не полностью поддерживается браузерами (хотя сейчас может быть уже лучше)
2. Нужно соблюдение условий (скорость загрузки страницы).
3. Предложение о добавлении, в телефоне, всплывает только раз и не всплывет до следующей очистки кэша, (насколько знаю).
Можете прислать инструкцию для теста?Скорей всего будет пост, о том как внедрить пуш, но в состав компонента не входит.
@noname, не понял о чем речь.
Сейчас еще нашел способ обойти без указание файлов кэширования, получается вся настройка это, Загрузка иконок и заполнение манифеста.Так как в принципе, сейчас все вполне работает нормально.
1) на iOS не знаю, в андроиде вроде все барузеры поддерживается
2) Оптимизация шаблона. Скоро от меня выйдет бесплатный и платный мобильный шаблон
3) Если только у себя проверяете, зайдите на сайт по адресу site.ru?is_pwa=0 и сервис должен отключиться, при следующим входе должен всплывать еще раз
Дайте знать когда будет готово! Спасибо.
SpideR, Еще не закончил, много мелких доработок остались
У меня есть уже Ваш мобильный шаблон, но если будет лучше — поменяюСкоро от меня выйдет бесплатный и платный мобильный шаблон
Сейчас еще нашел способ обойти без указание файлов кэширования, получается вся настройка это, Загрузка иконок и заполнение манифеста
Посмотрим, но в целом (повторюсь для тех кто не пробовал и сомневается) PWA у меня работает, люди ставят, и по метрике видно, что заходят через него.
При связке PWA+мобильный шаблон (и кому то +уведомления) получится вполне хорошо.
Я такие уведомления блокирую еще на этапе настройки браузера.