Gerenciamento de Versão do App por Lista de Usuários
Visão Geral
Esta funcionalidade permite que você controle qual versão do aplicativo um grupo específico de usuários deve utilizar. Na prática, você pode criar uma lista de e-mails e definir a versão exata do app (Android e iOS) que essas pessoas devem ter instalada. Caso um usuário da lista esteja com uma versão diferente, ele será automaticamente obrigado a atualizar o aplicativo na loja, garantindo que testes de novas funcionalidades ou validações sejam feitos sempre na versão correta.
Cloud Commerce e Integrações
Sistemas envolvidos: Esta funcionalidade é uma configuração nativa dos aplicativos desenvolvidos pela Kobe Apps e não possui dependência direta com uma plataforma de Cloud Commerce específica. Ela funciona de forma independente em qualquer cenário, seja VTEX, Shopify, ou outras plataformas compatíveis.
Perguntas Frequentes (FAQ)
Como o aplicativo sabe quais usuários devem ter a versão controlada?
O controle é feito através de uma planilha do Google Sheets que você, lojista, gerencia. O aplicativo consulta essa planilha no momento do login do usuário e verifica se o e-mail dele consta na lista para forçar uma versão específica.
O que acontece se um usuário da minha lista estiver com uma versão desatualizada ou diferente da que eu especifiquei?
O usuário será impedido de navegar no aplicativo e verá uma mensagem instruindo-o a atualizar. Ele será redirecionado para a loja de aplicativos (Play Store para Android ou App Store para iOS) para baixar a versão correta. Somente após a atualização ele poderá acessar o app novamente.
Quais informações eu preciso colocar na planilha do Google Sheets e como devo compartilhá-la?
A planilha deve conter obrigatoriamente três colunas, com os seguintes títulos exatos na primeira linha: email, versao_android e versao_ios. Após criá-la, você deve compartilhá-la com permissão de 'Leitor' para o e-mail técnico [email protected].
Se eu remover um usuário da planilha, ele poderá usar qualquer versão do app novamente?
Sim. Uma vez que o e-mail do usuário é removido da lista de controle, o aplicativo para de fazer a validação de versão para ele. Ele voltará a ter o comportamento padrão, não sendo mais forçado a usar uma versão específica.
Como Ativar / Próximos Passos
A ativação desta funcionalidade requer uma configuração interna do time técnico da Kobe Apps. Para solicitar, siga os passos abaixo:
Crie uma planilha no Google Sheets com as colunas obrigatórias: email, versao_android e versao_ios.
Compartilhe a planilha com permissão de 'Leitor' (Viewer) para o e-mail [email protected].
Após garantir que a planilha está criada e compartilhada corretamente, abra um chamado com o time de Suporte da Kobe Apps, enviando o link da sua planilha. Nossa equipe realizará a ativação técnica interna para que o aplicativo comece a fazer a validação.
---
Link Original do GitBook: https://kobe-apps.gitbook.io/dev/client-config/feature-flags/force_version_by_user
Data de Publicação: 2024-07-26