# Expansao do push web para parceiro e cliente

Data: 2026-04-13

## O que mudou

- o fluxo de push do frontend foi generalizado por area em [scripts/notifications-push-fcm.js](/G:/Clientes/PREVCLUBE/Clientes/DrTigre/sistema/scripts/notifications-push-fcm.js:1)
- a tela do parceiro ganhou o mesmo card de ativacao, diagnostico e envio de teste em [pages/parceiro/notificacoes.php](/G:/Clientes/PREVCLUBE/Clientes/DrTigre/sistema/pages/parceiro/notificacoes.php:1)
- a tela mobile do cliente ganhou um card adaptado para ativacao, diagnostico e envio de teste em [pages/cliente/notificacoes.php](/G:/Clientes/PREVCLUBE/Clientes/DrTigre/sistema/pages/cliente/notificacoes.php:1)
- foram criados tipos tecnicos dedicados por area:
  - `push_test_admin`
  - `push_test_partner`
  - `push_test_client`
  em [src/Modules/Notifications/NotificationTypes.php](/G:/Clientes/PREVCLUBE/Clientes/DrTigre/sistema/src/Modules/Notifications/NotificationTypes.php:1)
- o endpoint de teste agora escolhe automaticamente o tipo e o link corretos por area em [src/Modules/Notifications/Http/NotificationsController.php](/G:/Clientes/PREVCLUBE/Clientes/DrTigre/sistema/src/Modules/Notifications/Http/NotificationsController.php:1)
- o canal de push passou a calcular o fallback de link por area em [src/Modules/Notifications/Channels/PushChannel.php](/G:/Clientes/PREVCLUBE/Clientes/DrTigre/sistema/src/Modules/Notifications/Channels/PushChannel.php:1)

## Resultado

- parceiro e cliente agora conseguem ativar o navegador, ver subscriptions e enviar teste sem depender da area admin
- a base de push ficou coerente entre as tres areas principais do produto
