entendi seu ponto, porem o que vc quer fazer parece ser mais release para um grupo beta do que simplesmente um rollout faseado.
pq precisa liberar somente para alguns usuarios especificos?
entendi seu ponto, porem o que vc quer fazer parece ser mais release para um grupo beta do que simplesmente um rollout faseado.
pq precisa liberar somente para alguns usuarios especificos?
Na real oraculo a ideia é mitigar risco em possiveis bugs erros ou features que não estão 100%
Exemplo estou lançando um novo app ao inves de lançar pra 2000 mil e 2000 mil me reportarem o mesmo bug quero fazer isso fazeado para mitigar possiveis problemas e o quanto antes tratar eles sem afetar toda base .
O grande problema é como fazer isso . Se um serviço como firebase ou app center ou ate o google tivesse algo asssim minha vida seria linda mas a maioria deles eu testei e é tudo manual desda escolha das pessoas a liberar grupo por grupo manualmente .
Além disso você precissa : aceitar um convite no seu e-mail de tester, entrar com sua conta google e permitir o teste, baixar o apk ( em todo momento é informado para o usuario que não é uma versão segura) oq faz reduzir muita gente aqui e além de baixar o apk se por acaso ele quiser dar um feedback são mais 7 8 etapas (não que eu queira essa funcionalidade ) e para cada novo apk o processo se repete indiferente se você testou a versão 1.0.1 e agora é a versão 1.0.2 .
Tentei deixar mais clara a dor . Mas o foco é automatizar e mitigar .
certo, separa os problemas...vc precisa escolher as pessoas ou tanto faz?
se precisa escolher as pessoas, vai de testflight ou play store beta para esse release controlado só para aquelas pessoas, tanto pela play store quanto apple nao tem download por fora (note que estou falando já das lojas, nao do appcenter). pra essas pessoas vc libera a 1.1 enquanto a release corrente é a 1.0.
uma vez que vc está feliz com a 1.1, vc pode já empurrar pra base inteira ou então fazer um release canary pra (ex) 10%, nenhum bug? aperta o botão e libera pro resto da galera. se achou um bug, afetou < de 10% da sua base e vc solta outra versão por cima. os outros 90% nem sabem que saiu a 1.1, depois a 1.1.1 pra corrigir o bug
agora, se vc esta falando de ter
uma função xpto só habilitada para um subgrupo, ai vc precisa de algum esquema para feature flags, o codigo sobe junto com o app só que só o vini vai ver a opção. é esse nível de controle que vc precisa? ai um caminho é fazer um serviço proprio, as soluções das lojas nao vao te ajudar nessa necessidade tão granular