Continuando la discusión de Las notificaciones push de Android dejan de funcionar:
Parece que Chrome finalmente implementará el evento pushsubscriptionchange, el cual ya es compatible con todos los demás navegadores que implementan las especificaciones web modernas.
Tenos muchos casos en los que las notificaciones dejan de funcionar de repente, y esto podría ser una de las razones.
Implementar esto significa manejar el evento en el servicio de trabajo, además de gestionar la renovación de la suscripción con el mínimo esfuerzo posible (0 si es factible) por parte del usuario. Podría ser necesario guardar algunos bits de información durante las suscripciones para hacerlo posible, de modo que sepas cuál suscripción debes reemplazar.