Включить или отключить параметр переключения для push-уведомлений FCM для Интернета - PullRequest
0 голосов
/ 30 мая 2018

Я завершил отправку push-уведомлений в облачной службе Firebase через Интернет, но мне нужно управлять уведомлением через Интернет с помощью переключателей, таких как включение или отключение.

firebase.initializeApp(config);
const messaging = firebase.messaging();
messaging.requestPermission()
.then(function() {
console.log('Notification permission granted.');
return messaging.getToken(); 
});

1 Ответ

0 голосов
/ 10 июня 2018

Я думаю, что fcm не дает возможность отключить push-уведомления, вы можете попробовать обходной путь, так как вы используете сервисный работник для push-уведомлений, и вы хотите включать и отключать push-уведомления в любое время, есть опция отменить регистрацию на сервисном работнике , я считаю, что когда мы отменим регистрацию сервисного работника, т.е. сервисный работник отключен, push-уведомления также больше не будут появляться

navigator.serviceWorker.getRegistrations().then(
    function(registrations) {
        for(let registration of registrations) {
            registration.unregister();
        }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...