Как я могу узнать, активировано ли разрешение для push-уведомлений или нет у сервисного работника? - PullRequest
0 голосов
/ 27 августа 2018

Я работаю над проектом прогрессивного веб-приложения (PWA), который отправляет push-уведомления в сервисный работник.Успешно сделать push-уведомление с помощью FCM (Firebase Cloud Messaging), но мне интересно, откуда я знаю, есть ли у моего веб-приложения разрешение на push-уведомление из браузера пользователя или нет.Если это возможно, я хочу показать кнопку пользователя, чтобы запросить разрешение на push-уведомление.Является ли это возможным?

1 Ответ

0 голосов
/ 04 сентября 2018

Вы можете проверить, может ли ваш сайт отправлять push-сообщения и отображать уведомления, используя Notification.permission .

if (Notification.permission === "granted") {
  // Push notification permission granted.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...