Continuando a discussão de Notificações push do Android param de funcionar:
Parece que o Chrome finalmente implementará o evento pushsubscriptionchange, que já é suportado por todos os outros navegadores que implementam as especificações web modernas.
Temos vários casos em que as notificações cessam de funcionar de repente, e isso pode ser uma das razões para isso.
Implementar isso significa lidar com o evento no service worker, além de gerenciar a renovação da assinatura com esforço mínimo (0, se possível) por parte do usuário. Pode ser necessário salvar algumas informações durante as assinaturas para tornar isso possível, para que você saiba qual assinatura precisa substituir.