Термин простыми словами: permission prompt — это окно, где браузер спрашивает разрешение на уведомления
Само окно рисует браузер, и его внешний вид изменить нельзя. Зато можно решать, когда оно появится и что человек увидит вокруг. Именно это и оказалось важным.
Первая моя версия показывала запрос сразу при открытии страницы. Отказов было очень много. Логично: человек ещё не понял, куда попал, а у него уже что-то просят. Отказ в браузере обычно запоминается надолго, и второй попытки может не быть.
Вторая версия сначала показывала небольшое пояснение на самой странице — о чём будут уведомления. И только если человек соглашался там, вызывался настоящий запрос браузера. Отказ на своём пояснении ничего не ломает, его можно показать снова.
Вывод для себя записал так: у браузерного запроса одна попытка, поэтому перед ним нужна своя, необязательная. Спрашивать вслепую — значит тратить подписчика навсегда.
Первый push
@push_first_steps
Термин простыми словами: permission prompt — это окно, где браузер спрашивает разрешение на уведомления
Этот пост опубликован в Telegram-канале Первый push. Подписаться можно по ссылке: @push_first_steps.