Я делаю пошаговую игру в PWA, когда приходит очередь пользователей получать уведомление. если они решили открыть приложение вручную, а не нажимать на уведомление, я хотел бы удалить уведомление для них, используя Notification.close () .
, вот что у меня есть:
navigator.serviceWorker.register('firebase-messaging-sw.js').then((registration) => {
registration.getNotifications().then((notifications) => {
notifications.forEach((notification) => {
notification.close();
});
});
});
проблема в том, что notifications
всегда является пустым массивом.
Я также использую angularfire, но это должно иметь значение.