Я пытаюсь отправить настольные push-уведомления в браузер и успешно, но не могу отправить, когда вкладка сайта закрыта.Для этого я использую сервисный работник, но он не может подписаться на push-менеджер.
navigator.serviceWorker.register(fileSw);
navigator.serviceWorker.ready
.then(async function(registration) {
const appKey = '{!! env('APP_KEY') !!}';
const convertedVapidKey = convertDataURIToBinary(appKey);
return registration.pushManager.subscribe({
userVisibleOnly: true,
applicationServerKey: convertedVapidKey
});
})