# Notificações no navegador e no telemóvel

> As notificações da comunidade no navegador e no telemóvel (Web Push). Como ativar, instalar no iPhone, desbloquear em cada navegador, escolher o que chega, mostrar ou esconder o texto, ver e remover aparelhos, e o que acontece aos seus dados.

As **notificações no navegador e no telemóvel** avisam no momento quando alguém lhe envia uma mensagem ou o menciona, mesmo com a comunidade fechada: no computador, aparecem no canto do ecrã; no telemóvel, no ecrã bloqueado, como as de qualquer app. Não substituem o sino nem os e-mails: são um canal a mais, que liga e desliga.

## O que chega por notificação

Tudo o que chega ao sino também chega por notificação, por categoria:

| Categoria | Quando chega | Ligada por omissão |
|---|---|---|
| **Mensagens** | Mensagem nova no [chat](/membros/mensagens), pedido de ligação e ligação aceite | Sim |
| **Canais: menções e respostas** | Alguém o menciona num [Canal](/espacos/canal) ou responde num tópico que segue | Sim |
| **Avisos da equipa** | Um aviso que a equipa ou uma [automação](/notificacoes/workflows) lhe envia (*"Novo aviso da equipa"*) | Sim |
| **1:1** | A outra pessoa registou a vossa [1:1](/espacos/1-1) | Não |
| **Upvote: tópicos que apoia** | Tópico novo, um tópico que apoia mudou de estado, foi reaberto ou juntado a outro ([Upvote](/espacos/upvote)) | Não |
| **Conquistas** | Recebeu um [badge](/membros/engajamento#badges) | Não |
| **Pedidos de entrada** | Pedidos para entrar na comunidade à espera de resposta. Só proprietário e administrador | Não |
| **Automações** | Uma automação está a falhar muito, alguém ativou uma automação que envia em seu nome, e outros avisos das [automações](/notificacoes/workflows) | Não |

Várias mensagens seguidas da mesma pessoa passam a uma só notificação (*"A Ana enviou-lhe 5 mensagens"*). Mais de 3 avisos do sino num minuto passam a uma só notificação, *"Tem N novidades"*, que abre o sino. Tocar na notificação abre aquilo de que ela avisa: a conversa, o tópico, a 1:1, as suas conquistas, a fila de pedidos, a automação ou, num aviso da equipa, o sino. Um item do sino que já leu, ou que saiu do sino, não envia notificação.

Nada chega quando já tem a comunidade aberta e ativa (já vê na app), nem de chat quando o seu estado é **Ocupado** ou **Indisponível**.

## Como ativar

A notificação é ligada **em cada aparelho**: o navegador do computador, o telemóvel, o tablet. O navegador só pergunta depois do seu clique em **Ativar**.

- **Logo depois de entrar**, uma janela pede *"Instale {comunidade} para a melhor experiência"* (onde é possível instalar, com **Instalar**) e, depois, *"Ative as notificações"*. **Agora não** fecha a janela.
- **Uma faixa por baixo do cabeçalho** lembra enquanto o aparelho não está pronto: *"Instale a app para a melhor experiência"*, *"Ative as notificações para saber no momento das mensagens e menções"* ou *"As notificações estão bloqueadas neste navegador"*, com **Ativar**, **Como instalar** ou **Como liberar**. **Agora não** esconde a faixa até à próxima vez que abrir a comunidade. A faixa vem na **cor principal da comunidade**, com o botão em destaque, para não passar despercebida; a de bloqueio fica a amarelo. Logo depois de entrar, só aparece depois de responder à janela.
- **Em Minha Conta › Avisos**, no cartão **Navegador e telemóvel**, com **Ativar neste aparelho**.
- O painel da sua fotografia também mostra *"Notificações desligadas · Ativar"* enquanto o aparelho não recebe.

No Chrome, no Edge e no Android, instalar a comunidade no ecrã principal é opcional: a notificação funciona no navegador. No Firefox e no Safari do Mac, a janela vai diretamente ao passo de ativar.

### No iPhone e no iPad

No iPhone e no iPad, as notificações **só chegam pela app instalada no ecrã principal** (iOS e iPadOS 16.4 ou mais recente):

1. No Safari, toque em **Partilhar**.
2. Escolha **Adicionar ao ecrã principal**.
3. Abra pelo ícone novo no ecrã principal.
4. **Entre de novo** com o seu e-mail e palavra-passe: a app instalada tem sessão própria.
5. Toque em **Ativar** e permita as notificações.

Instalada, a comunidade aparece com o nome, o logótipo e a cor dela. Cada endereço da comunidade é uma instalação: se a comunidade mudar de domínio, instale e ative de novo.

## Se o navegador bloqueou

Quem tocou em **Bloquear** no pedido do navegador não pode ser questionado de novo pelo site: é preciso desbloquear nas definições e recarregar a página. **Como liberar** mostra o passo do seu navegador:

| Onde | Como desbloquear |
|---|---|
| Chrome ou Edge no computador | Clique no cadeado (ou no ícone de definições) à esquerda do endereço › **Notificações** › **Permitir**. Depois recarregue a página |
| Firefox | Clique no cadeado à esquerda do endereço › **Permissões** › **Enviar notificações** › limpe o bloqueio. Depois recarregue a página |
| Safari no Mac | Menu **Safari › Definições › Sites › Notificações**, encontre o endereço da comunidade e escolha **Permitir** |
| Android | Toque no cadeado à esquerda do endereço › **Permissões** › **Notificações** › **Permitir**. Se o sistema bloqueou, vá a **Definições › Apps › Chrome › Notificações** |
| iPhone (app instalada) | **Definições** do iPhone › **Notificações** › o nome da comunidade › ligue **Permitir notificações** |

Se ainda não chegar, confirme que o aparelho não está em **Foco** ou **Não incomodar**. Navegadores embutidos (o do Instagram, o do WhatsApp) não recebem notificações: abra a comunidade no Safari ou no Chrome.

## Escolher o que chega

Em **Minha Conta › Avisos**, o cartão **Navegador e telemóvel** aplica-se a esta comunidade:

| Opção | O que faz |
|---|---|
| **Receber notificações desta comunidade** | O interruptor geral. Desligado, nenhum aparelho recebe |
| **O que chega** | Liga e desliga cada categoria; **Mensagens**, **Canais: menções e respostas** e **Avisos da equipa** vêm ligadas (o que desligou fica desligado; uma categoria nova que vem ligada por padrão chega ligada para todos, incluindo quem já tinha guardado as preferências) |
| **Mostrar o texto da mensagem** | Desligado por omissão: a notificação diz só quem e o quê (*"Nova mensagem da Ana"*). Ligado, traz até 100 caracteres de mensagens, menções e avisos da equipa (o título e o texto do aviso), ou o nome do tópico, do badge ou da automação, inclusive no ecrã bloqueado. Nunca em conversa com bloqueio nem em assuntos de RH |
| **Aparelhos** | Cada aparelho que recebe (por exemplo, *Chrome no Mac*), com a última notificação entregue, **Enviar teste** e **Remover** |

**Enviar teste** envia uma notificação para esse aparelho. **Remover** pergunta *"Remover este aparelho?"*: deixa de receber notificações desta comunidade; as suas preferências mantêm-se, e pode ativar de novo quando quiser.

**Terminar sessão** remove o aparelho em que estava. Sair da comunidade remove todos os seus aparelhos dela. Um aparelho que o navegador deixou de aceitar, ou que ficou 60 dias sem receber nenhuma, sai da lista sozinho.

## Pelo assistente (MCP)

Qualquer papel, sempre só os seus dados:

| Ferramenta | O que faz | Tipo |
|---|---|---|
| `get_my_push_preferences` | O interruptor geral, as categorias (`chat`, `channels`, `team_notices`, `one_on_ones`, `upvotes`, `achievements`, `workflows` e, para proprietário e administrador, `signup_requests`; com o nome de cada uma e se já envia notificação) e o mostrar texto | <span class="tool-kind tool-kind-read">Só consulta</span> |
| `update_my_push_preferences` | Muda o interruptor geral (`enabled`), o mostrar texto (`show_preview`) e as categorias | <span class="tool-kind tool-kind-write">Altera</span> |
| `list_my_push_devices` | Os seus aparelhos, com o tipo e as datas | <span class="tool-kind tool-kind-read">Só consulta</span> |
| `remove_my_push_device` | Remove um aparelho | <span class="tool-kind tool-kind-confirm">Pede confirmação</span> |
| `send_test_push` | Envia uma notificação de teste para um aparelho | <span class="tool-kind tool-kind-write">Altera</span> |

O assistente não ativa um aparelho novo: isso só se faz na app, no próprio aparelho, porque é o navegador dele que pede a permissão.

**Peça assim:** *"Desligue as notificações de Canais no telemóvel"* · *"Que aparelhos recebem as minhas notificações? Remova o Chrome do portátil antigo."*

## Privacidade

- **Quem entrega.** A notificação passa pelo serviço de entrega do navegador ou do sistema do aparelho: o da Google (Chrome e Android), o da Apple (Safari e iPhone), o da Mozilla (Firefox) e o da Microsoft (Edge e Windows). O conteúdo viaja cifrado até ao aparelho: esses serviços não leem o texto, só veem que houve uma entrega, a hora e o tamanho.
- **O texto é opcional.** Por omissão, a notificação não traz o texto da mensagem; só aparece se ligar **Mostrar o texto da mensagem**, e nunca em assuntos de RH (feedback, PDI, avaliação).
- **O que a Memberfy guarda.** Só o necessário para entregar: o endereço de entrega que o navegador cria, as chaves dele e um rótulo do aparelho (*Chrome no Mac*). Nada disso aparece à equipa da comunidade. Tudo é apagado quando remove o aparelho, termina sessão nele, sai da comunidade ou elimina a conta. Ver [Termos de utilização › Dados pessoais](/conceitos/termos-de-uso#dados-pessoais).

## Na API

As rotas ficam em `/api/push`, com o `X-CommunityId`, para qualquer papel e só com os dados de quem chama: `GET /api/push/config`, `GET` e `POST /api/push/subscriptions`, `GET` e `DELETE /api/push/subscriptions/{id}`, `POST /api/push/subscriptions/{id}/test` e `GET` e `PUT /api/push/preferences`. O aparelho de outra pessoa responde `404`. Ver a tag **Push** da referência da API.


Em `GET` e `PUT /api/push/preferences`, `available` vale `true` para `chat`, `channels`, `oneOnOnes`, `upvotes`, `achievements`, `workflows`, `signupRequests` (só proprietário e administrador) e `teamNotices`, uma categoria só de notificação, ligada por omissão; cada categoria traz `label`, o nome no idioma de quem pede. O aviso da equipa e o resumo *"Tem N novidades"* abrem `/_/notifications`, que abre o sino.

## Relacionados

- [Mensagens](/membros/mensagens)
- [Canal](/espacos/canal)
- [E-mails desta comunidade](/notificacoes/emails-desta-comunidade)
- [Conta e perfil](/conceitos/conta-e-perfil)
