Tema
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 betaOs 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:shPor padrão a release é copiada e continua ativa no canal de origem. Com
npx hot-updater bundle promote <id-da-release> -t production-a move, ela é movida e desativada na origem.
Releases promovidas aparecem com a marca promovida na lista.