Pular para o conteúdo
Criação de Apps

Notificações push: como funcionam e boas práticas para o seu app

Resposta rápida

Notificação push é uma mensagem que o servidor do seu app envia ao celular mesmo com o app fechado. Ela passa por um serviço da plataforma, como o do Google no Android e o da Apple no iPhone, e só aparece se o usuário permitir.

Neste artigo
  1. O caminho da mensagem
  2. A permissão é do usuário
  3. Boas práticas de conteúdo
  4. Quando a notificação não chega

A notificação push é o recurso que faz o celular vibrar com um aviso do seu app, mesmo sem ele estar aberto. Entender o caminho dela evita bugs e ajuda a decidir quando enviar.

O caminho da mensagem

O seu servidor não conversa direto com o celular. O fluxo costuma ser este:

  1. O app pede permissão ao usuário para exibir avisos.
  2. O sistema entrega ao app um token, que identifica aquele aparelho com aquele app.
  3. O app envia o token ao seu servidor, que o guarda junto do usuário.
  4. Quando há algo a avisar, seu servidor manda a mensagem e o token ao serviço da plataforma.
  5. O serviço da plataforma entrega a notificação ao aparelho.

No Android o serviço é do Google e, no iPhone, da Apple. Muitos desenvolvedores usam uma ferramenta que reúne os dois, para escrever o envio uma vez só. Os nomes e as regras mudam com o tempo, então consulte a documentação oficial.

A permissão é do usuário

No iPhone o app precisa pedir autorização. No Android, as versões mais recentes também exigem essa pergunta. Dois cuidados ajudam:

  • Não peça logo na primeira tela. Explique antes o benefício, por exemplo avisar quando o pedido sair para entrega.
  • Peça no momento em que o aviso fizer sentido para a pessoa.

Se o usuário nega, você não pode insistir de forma agressiva. Ofereça um caminho para ativar depois nas configurações do aparelho.

Boas práticas de conteúdo

  • Envie avisos úteis e ligados a uma ação do usuário, como pedido, mensagem ou prazo.
  • Seja específico no texto: diga o que mudou.
  • Evite o excesso. Muitos avisos levam a pessoa a desativar tudo ou desinstalar o app.
  • Deixe o usuário escolher categorias de aviso.
  • Evite mandar de madrugada, salvo se for urgente e esperado.
  • Nunca coloque dados sensíveis no texto, porque ele pode aparecer na tela bloqueada.

Quando a notificação não chega

Verifique, nesta ordem:

  • O usuário negou a permissão ou desligou o canal do app.
  • O modo Não Perturbar ou um modo de foco está ativo.
  • O fabricante do Android limita apps em segundo plano para economizar bateria.
  • O token mudou e seu servidor ainda guarda o antigo. Atualize o token sempre que o app abrir.
  • O app foi desinstalado, e o serviço devolve erro para aquele token.

Acompanhe a taxa de abertura e de desativação, como mostra o artigo Métricas de app: retenção, usuários ativos e o que acompanhar. Se muita gente desliga os avisos, é sinal de que você está enviando demais ou de menos relevância.

  • Apps
  • Notificações
  • Android
  • iOS

Perguntas frequentes

Preciso pagar para enviar notificações push?

Os serviços básicos das plataformas costumam ter uso gratuito, mas ferramentas de terceiros podem cobrar. Confira as condições atuais nos sites oficiais.

Por que a notificação não chega em alguns aparelhos?

As causas comuns são permissão negada, economia de bateria agressiva em certas marcas de Android e token de dispositivo desatualizado.

Leia também

Criação de Apps

Métricas de app: retenção, usuários ativos e o que acompanhar

As poucas métricas que mostram se o seu app está funcionando, explicadas de forma simples.

· 5 min de leitura
Criação de Apps

Manutenção de app: o que fazer depois do lançamento

Um app não termina no lançamento. Veja a rotina de manutenção que mantém o seu aplicativo funcionando e aceito nas lojas.

· 5 min de leitura
Criação de Apps

Feature flags: como liberar recursos do app aos poucos e com segurança

Um interruptor no código permite testar com poucos usuários antes de liberar para todos.

· 2 min de leitura
Criação de Apps

Requisitos de um app: como escrever antes de contratar ou criar

Um documento curto de requisitos poupa tempo, dinheiro e mal-entendidos.

· 2 min de leitura

Deixe seu comentário