Skip to content

Canais e promote ​

Canais separam fluxos de release dentro do mesmo app, como production, staging e beta. O canal padrão é production.

Como o app escolhe o canal ​

O canal fica gravado na build nativa (HOT_UPDATER_CHANNEL no iOS e com.hotupdater.CHANNEL no Android). Uma build de beta só recebe releases do canal beta. Veja na documentação do hot-updater como gerar builds para outros canais.

Publicar num canal ​

sh
npx hot-updater deploy -p ios -c beta

Os canais aparecem no painel conforme você publica neles; não é preciso criar antes.

Promote ​

Promover leva a mesma release, com o mesmo bundle, de um canal para outro. Não gera bundle novo: o que foi testado no beta é exatamente o que chega em production.

  • No painel: abra a release e use Promover.
  • Na CLI:
    sh
    npx hot-updater bundle promote <id-da-release> -t production
    Por padrão a release é copiada e continua ativa no canal de origem. Com -a move, ela é movida e desativada na origem.

Releases promovidas aparecem com a marca promovida na lista.