Я пытаюсь подписаться на web pu sh с помощью функции ниже.
function postSubscriptionBo() {
return navigator.serviceWorker.register('/service-worker.js')
.then(function(registration) {
const subscribeOptions = {
userVisibleOnly: true,
applicationServerKey: APPLICATION_SERVER_KEY
};
return registration.pushManager.subscribe(subscribeOptions);
})
.then(function(pushSubscription) {
console.log('Received PushSubscription: ', JSON.stringify(pushSubscription));
return pushSubscription;
});
}
Это текущие шаги:
1. Получите ключ сервера приложений из консоли Firebase> вкладка облачных сообщений> ключ сервера
2. Кодированный ключ сервера приложений с window.btoa (ключ сервера)
3. Удаленный хвост = с сервера key
4. Браузер выдает исключение: предоставленный web pu sh applicationServerKey недействителен.
Предложения о том, что я здесь не так делаю? Спасибо.