Tema
O CodePush acabou: o que usar no lugar
Atualizado em outubro de 2026.
Resposta curta: a Microsoft desligou o App Center, e com ele o serviço do CodePush, em 31 de março de 2025. Hoje as opções principais para updates OTA em React Native são o EAS Update (da Expo), o hot-updater (open source, você hospeda) e serviços gerenciados em cima de SDKs abertos, como o Pipa no Ar (hot-updater gerenciado, cobrado em reais).
O que acontece com quem ainda tem o CodePush no app
Os aparelhos continuam abrindo com o último bundle que receberam, mas nenhum update novo chega. Para voltar a ter OTA, é preciso publicar uma build nova na loja com outro SDK. Por isso a migração começa sempre pela loja.
As opções
EAS Update (Expo)
- Bom: integrado ao ecossistema Expo, maduro, com rollouts e canais.
- Atenção: cobrado em dólar por usuários ativos, com franquia de banda; em projetos bare exige adotar os módulos da Expo.
hot-updater, hospedado por você
- Bom: open source (MIT), sem custo de licença, roda na sua Cloudflare, AWS, Supabase ou Firebase. SDK e CLI ativos.
- Atenção: você opera servidor, banco, armazenamento, chaves de assinatura, limpeza de arquivos antigos e atualizações do próprio hot-updater.
Pipa no Ar (hot-updater gerenciado)
- Bom: o mesmo SDK e a mesma CLI do hot-updater, sem infra para operar. Rollout progressivo com rollback automático por crash, assinatura gerenciada, Insights, painel em português, preço em reais com plano grátis.
- Atenção: é um serviço novo. Como o app usa o SDK aberto, dá para sair e hospedar por conta própria quando quiser (como).
A tabela completa está no comparativo.
Como escolher
- Já usa Expo em tudo e paga em dólar sem problema: EAS Update.
- Tem time de plataforma e quer controle total: hot-updater self-hosted.
- Quer o hot-updater sem operar infra, em reais e em português: Pipa no Ar.
Migrando
O roteiro de migração do CodePush, com o que remover no iOS e no Android e o que colocar no lugar, está no guia de migração.