Я использую web-push для отправки push-уведомлений пользователям сети, использующим Chrome.Все работало нормально после того, как я следовал документам здесь: https://developers.google.com/web/fundamentals/push-notifications/
Сегодня, после обновления моего Mac Chrome до версии 74, я перестал получать их.Другие клиенты (т.е. другие Chromes) все еще получают их.При проверке журналов сервера я вижу эту ошибку:
Error 401 (Unauthorized)!!1 //not a typo
That's all we know
(но в необычном формате HTML)
После запуска этой строки
webpush.sendNotification(webSubscription, '{payload: ...,userAuth: ...,userPublicKey: ...}')
Я разрешаюЯ сам думаю, что это не может быть моей прикладной ошибкой, потому что:
- Я следовал и реализовал именно тот код, который они советуют
- Код отлично работает для других клиентов (Mobile and Desktop)
Только (насколько мне известно) я получаю эту ошибку при попытке отправить веб-push-сообщение в браузеры, которые создали подписку с использованием Chrome v74.
Я подчеркиваю, что никаких изменений кода не было, единственное изменение - это версия Chrome.