Web pu sh уведомления в Microsoft Edge на Android не работают - PullRequest
0 голосов
/ 24 апреля 2020

Я занимаюсь разработкой сайта, который отправляет веб-уведомления pu sh, и до сих пор успешно его тестировал с Chrome. В настоящее время я тестирую в других браузерах, включая Microsoft Edge, но у меня возникли некоторые проблемы. Любое уведомление pu sh, которое я пытаюсь отправить, отображается только с текстом «Этот сайт был обновлен в фоновом режиме». Чтобы выделить проблему, мне удалось воспроизвести ее на одном из собственных примеров Googles:

https://developers.google.com/web/fundamentals/codelabs/push-notifications

Пошагово:

  1. Настройте пример, как описано в тексте (включая использование правильного ключа publi c с сопутствующего сайта)
  2. Сделайте полученный сайт доступным для вашего телефона Android, например, с помощью ngrok
  3. Посетите сайт, используя Edge на своем телефоне, включите уведомления и скопируйте информацию о подписке.
  4. Используйте информацию о подписке, чтобы отправить сообщение с сопутствующего сайта.

Ожидаемый результат: должно появиться уведомление с данными, отправленными на сопутствующем сайте.

Фактический результат: если сайт находится на переднем плане, уведомление не появляется. Если сайт находится в фоновом режиме, появляется уведомление с текстом «Этот сайт был обновлено в фоновом режиме "

Кто-нибудь знает, должно ли это работать в мобильном браузере Edge и в чем может быть проблема?

...