Главная Причины, по которым могут не работать push-уведомления

Причины, по которым могут не работать push-уведомления

Чтобы пользователю приходили push-уведомления, он должен сначала на них подписаться. Для этого пользователь должен увидеть системное окно браузера и нажать на кнопку «Разрешить».

Прочитайте подробно, как запросить разрешение на подписку с помощью виджета.

В ряде случаев браузер НЕ отображает окно подписки

1. Если браузер считает, что ваше соединение с сайтом не вполне безопасно. Например, если есть недостоверный SSL сертификат или не HTTPS контент.

Откройте ваш сайт и посмотрите в браузерную строку. Если видите перед адресом сайта зеленый замочек и надпись Secure – то все в порядке, если серую круглую иконку – вам нужно проверить SSL сертификат и нет ли на сайте картинок, подргужаемых с http адресов.

Если в этом месте крест, перечеркнутый замок или красная надпись – это означает серьезные проблемы безопасности, которые надо срочно решать. В этом случае часть пользователей видит вместо вашего сайта пустой экран с гневным браузерным сообщением.

На http сайтах подписка на пуш уведомления работает хорошо. Пока…

2. Уведомления заблокированы в настройках браузера для всех сайтов. Откройте настройки браузера, найдите раздел «Уведомления» и посмотрите, нет ли запрета на показ уведомлений от всех сайтов. Например в Chrome это можно сделать так:

3. Если пользователь несколько раз подряд проигнорировал браузерное окошко с подпиской, то оно больше ему не покажется для выбранного домена.

4. Если вы находитесь в режиме «Инкогнито» (например, проверяете свой виджет), браузер не покажет вам окошко подписки, т.к. не видит в этом смысла – получать-то пуши вы все равно не сможете в Инкогнито.

5. Если ваш браузер не поддерживает технологию WebPush в Convead. Ознакомьтесь со списком поддерживаемых браузеров.

Когда браузер НЕ показывает сами push уведомления

1. Пользователь подписался в одном браузере, а сейчас открыл сайт в другом браузере (например, с телефона).

2. Пользователь отписался от push-уведомлений от вашего сайта. Мы не можем мгновенно узнать, что пользователь отписался в своем браузере. В Convead попадет эта информация при очередной попытке отправки push-уведомления.

Подписаны ли вы на конкретный сайт, можно узнать, кликнув на иконку с замком в адресной строке – откроется окошко с информацией. Если вы подписаны или отписаны от получения уведомлений, вы это увидите:

3. Пользователь находится в режиме «Инкогнито». В этом случае вообще ничего, связанное с пушами, не работает.

4. Пользователь заблокировал получение уведомлений от всех браузеров. Подробно про это написано выше в п. 2. первого блока.

5. Уведомления могут быть заблокированы некоторыми антивирусами.

Если вы исключили все описанные выше причины, но все равно не видите окно подписки на push или push-уведомление, пожалуйста, напишите нам в техподдержку.

Полезные статьи
  1. Как получить разрешение у пользователя на отправку push-уведомлений.
  2. Список поддерживаемых браузеров для push-уведомлений.