Skip to content

Sem amarra: hospedar por conta própria ​

O Pipa no Ar não tem SDK próprio. O app usa o SDK open source do hot-updater, e o deploy usa a CLI oficial. Por isso sair é simples.

O que é nosso e o que é padrão ​

PeçaDe quem é
SDK no app (@hot-updater/react-native)hot-updater, open source (MIT)
CLI (hot-updater)hot-updater, open source (MIT)
Protocolo entre app e servidorhot-updater 1.0
@pipanoar/hot-updaterNosso, MIT. Só configura endereços.
Servidor, banco, armazenamento, assinatura gerenciada, painelPipa no Ar

Como migrar para a sua própria infra ​

  1. Suba o servidor do hot-updater na sua infra (Cloudflare, AWS, Supabase ou Firebase). Siga a documentação do hot-updater.
  2. Troque o pipanoar() do hot-updater.config.ts pelo provider da sua infra.
  3. Troque o pipanoarClient() do app pelo baseURL do seu servidor e publique um update pelo Pipa no Ar com essa mudança.
  4. Quando os aparelhos estiverem nessa versão, eles passam a buscar updates no seu servidor.

Builds que ainda não receberam o update do passo 3 continuam apontando para o Pipa no Ar. Mantenha a conta ativa até a adoção da versão nova ficar alta.

Assinatura ​

Se a assinatura gerenciada estiver ligada, as builds aceitam só bundles assinados com a nossa chave. Para migrar, publique uma build nativa nova com a sua própria chave (npx hot-updater keys generate).

Crédito ​

O Pipa no Ar é construído sobre o hot-updater, um projeto open source.