Требования к рассылкам: webpush

Параметры вебпушей отличаются в зависимости от платформы и браузера. Давайте сравним их в таблицах.

macOS

Параметр Chrome и Firefox Safari
Заголовок, максимум 40 символов 40 символов
Текст, максимум 80 символов 90 символов
Иконка Не изменяется
Изображение 192×192 или больше. Формат PNG, JPG, не анимированный GIF 256×256, в форматах PNG, JPG или не анимированный GIF

Windows

Параметр Chrome Firefox
Заголовок, максимум 60 символов 40 символов
Текст, максимум 120 символов 190 символов
Иконка 192×192 или больше. Формат PNG, JPG, не анимированный GIF 192×192 или больше. Формат PNG, JPG, не анимированный GIF
Изображение 360×180 или больше. Формат PNG, JPG, не анимированный GIF

Android 

Параметр Chrome
Заголовок, максимум 50 символов
Текст, максимум 150 символов
Иконка 192×192 или больше. Формат PNG, JPG, не анимированный GIF
Изображение 1024×512 или больше. Формат PNG, JPG, не анимированный GIF

Стоит отметить, что при добавлении изображения в вебпуш – размер необрезаемого текста сильно уменьшается. 

Как пользователь разрешает и запрещает пуши

Пользователь должен дать разрешение браузеру отправлять веб-уведомления. 

При переходе на сайт, в браузере появляется всплывающее окно, в котором запрашивается разрешение на отправку уведомлений. Пользователь может как разрешить сайту отправлять веб-пуши, так и запретить это делать. 

  • включить и отключить показ уведомлений в можно настройках браузера как для всех сайтов, так и выборочно
  • просмотреть параметры разрешения для конкретного сайта можно, нажав на значок рядом с адресной строкой

Chrome может автоматически блокировать навязчивые или недостоверные уведомлениями. Также последнии версии Chrome предсказывают, когда запрос на разрешение уведомлений вряд ли будет получен, и отключают эти запросы.

Можно настроить управление подпиской из личного кабинета пользователя, если он связан с CRM-платформой, чтобы прекратить рассылки для пользователей, которые больше не хотят их получать.