Gostaria de exercitar ainda mais o meu conhecimento sobre AngularJS e gostaria de saber se alguém já conseguiu fazer um SW mandar ou alterar informações da aplicação Angular ou se isso é realmente possível.
A curiosidade é porque enquanto eu estava montando uma aplicação de testes com o Firebase Messaging, percebi que consigo armazenar a contagem de notificações que vem do payload quando se trata de uma notificação interna (quando o navegador está aberto). Quando recebo notificações externas, pelo service worker, não consigo. Pois, a minha contagem de notificações fica em $rootScope.unseenCount.
Sugestões alternativas também são bem vindas.