Notificação push

Expo x Firebase x OneSignal

Expo, Firebase, OneSignal lado a lado: preço, plano grátis, o que importa no Brasil, para quem cada uma é melhor e quando não usar.
Item
Pra que serveO serviço de push grátis da Expo: uma chamada de API entrega no iOS e no Android, via Apple e Google, para apps em React Native.Plataforma do Google para apps: login, banco Firestore, arquivos e push grátis (FCM).Notificação push no celular e no navegador, mais mensagem dentro do app e e-mail, num painel só.
Melhor paraFundador que fez o app com Expo e quer push funcionando nas duas lojas sem configurar Firebase e APNs na mão.App que nasce no celular, com público majoritariamente Android, e precisa de push e login funcionando na mesma semana.SaaS web que quer push no navegador para trazer o usuário de volta, com segmentos e agendamento que qualquer pessoa da equipe monta.
Não use seO seu produto é um SaaS web: o push da Expo só chega em app nativo de iOS e Android, não no navegador.O SaaS vive de dados relacionais, como cobranças, planos e relatórios, que você vai querer consultar com SQL.O app já passou de 1.000 usuários ativos por mês no celular: daí em diante você paga por usuário ativo em dólar, e o Firebase Cloud Messaging continua grátis.
Para usarPrecisa programar. Push no Android em um dia; o iOS espera a inscrição na Apple, que para empresa pede número D-U-N-S.Precisa programar. Login e push num app de teste em um dia; regras de segurança e o desenho dos dados tomam boa parte da semana.Pouco código. Push na web numa tarde; o iOS depende da inscrição na Apple, que pede número D-U-N-S se for como empresa.
PreçoO push é grátis. Os planos pagos da Expo (builds, atualizações) começam em US$ 19/mês.Plano Spark grátis; depois paga pelo uso (Blaze)Growth a partir de US$ 19/mês, mais US$ 0,012 por usuário ativo no celular e US$ 0,004 por inscrito no push web.
Quanto custa na práticaApp que manda 50 mil push por mês: US$ 0 para a Expo. Você ainda paga US$ 99/ano à Apple, e os builds no plano grátis; no Starter, US$ 19/mês incluem US$ 45 de crédito de build (um build de iOS sai de US$ 2 a US$ 4). Estimativa.Com 2 mil usuários por mês, login e push saem de graça. Se cada usuário carrega 200 documentos por dia, são 400 mil leituras por dia, uns 12 milhões por mês. As 50 mil grátis por dia cobrem uns 1,5 milhão; os outros 10,5 milhões a US$ 0,03 por 100 mil (us-central1) custam uns US$ 3/mês no Blaze (estimativa; o preço muda conforme a região).App com 3 mil usuários ativos por mês no celular: Growth a US$ 19 + 3.000 × US$ 0,012 = US$ 36, então cerca de US$ 55/mês. Abaixo de 1.000 usuários ativos fica em US$ 0. Estimativa.
Plano grátisMandar push pela Expo não custa nada; o limite é 600 notificações por segundo por projeto.Plano Spark: 50 mil usuários/mês, Firestore de 1 GiB com limite diário de leituras e escritas, push sem custo.Push no celular ilimitado até 1.000 usuários ativos por mês, push na web para até 10 mil inscritos por envio e 10 mil e-mails por mês.
Grátis atéIlimitado (600 por segundo por projeto)Push grátis; 50 mil usuários; Firestore de 1 GiB1.000 usuários ativos; push web a 10 mil por envio
Planos pagosPush grátis; planos da Expo a partir de US$ 19/mêsGrátis no Spark (50 mil usuários inclusos)A partir de US$ 19/mês + uso
PlataformasiOS e AndroidAndroid, iOS e webiOS, Android, web, e-mail, no app
Cobra em realNão: nãoNão informado: não informadoNão: não
Paga com Pix ou boletoNão informado: não informadoNão informado: não informadoNão informado: não informado
Nota fiscal brasileiraNão informado: não informadoNão informado: não informadoNão informado: não informado
Suporte em portuguêsNão informado: não informadoNão informado: não informadoNão informado: não informado
Antes de construir
  • Desde o SDK 53, o push não funciona no app de teste Expo Go. Você precisa de uma versão de desenvolvimento, gerada pelo serviço de build da Expo ou na sua máquina.
  • As credenciais do iOS exigem conta paga de desenvolvedor da Apple.
  • Cada projeto manda 600 notificações por segundo; acima disso os pedidos falham e o servidor precisa segurar e tentar de novo.
  • A entrega é sem garantia: recibo 'ok' não quer dizer que o usuário viu, e você precisa ler os recibos para parar de mandar para quem desinstalou.
  • O plano grátis de build usa fila de baixa prioridade, que pode esperar mais de 90 minutos no pico; build mais rápido começa em US$ 19/mês.
  • Desde 3 de fevereiro de 2026, o Cloud Storage exige o plano Blaze, até para o bucket padrão. No Spark, upload e download falham até você cadastrar um cartão.
  • Alerta de orçamento não para nada: só manda e-mail. No Blaze, um loop de leituras continua sendo cobrado até você perceber.
  • O Firestore cobra cada documento que a consulta devolve, e cada mudança recebida por um listener ao vivo conta como nova leitura, então uma tela de lista movimentada soma rápido.
  • Login por telefone (SMS) só funciona no Blaze e é cobrado por SMS enviado, à parte dos 50 mil usuários grátis.
  • A localização do banco é definitiva: escolheu uma região dos EUA sem querer, e o usuário brasileiro fica mais longe para sempre.
  • No iPhone, o push web só funciona se o usuário adicionar o site à tela de início e abrir por lá. Uma aba do Safari nem consegue pedir a permissão.
  • Push em app de iOS exige conta paga de desenvolvedor da Apple com acesso de administrador.
  • O plano grátis guarda só 30 dias de relatório e não tem webhooks, eventos nem exportação em CSV; acima de 1.000 usuários ativos no celular você passa para o pago.
  • No plano pago você paga por usuário ativo no celular e por inscrito no push web, em dólar, então a conta cresce com a base de usuários, não com quanto você manda.
Preço conferido

Conferido em 28 de out. de 2026 · página oficial de preços

Conferido em 28 de out. de 2026 · página oficial de preços

Conferido em 28 de out. de 2026 · página oficial de preços

Os preços foram lidos na página oficial de cada uma na data mostrada e podem mudar. Confirme sempre antes de assinar.

Faundr

Escolheu as ferramentas? Construa com IA, com segurança.

O Faundr guarda a memória do projeto, barra o que não tem volta e diz se dá para lançar, dentro do Claude Code e do Codex.