Construção e Publicação de Aplicativo Android
Introdução
Embarcar na jornada de criar e publicar seu aplicativo Android na Google Play Store é um empreendimento empolgante, embora exija atenção cuidadosa aos detalhes. Para garantir um lançamento tranquilo e bem-sucedido, é essencial seguir um processo estruturado que minimize possíveis obstáculos. Este guia abrangente irá acompanhá-lo em todas as etapas cruciais, desde a configuração inicial em seu construtor de app eDirectory até a submissão final do seu app para a revisão da Google. Ao seguir meticulosamente as instruções descritas, você estará bem preparado para lidar com as complexidades da criação e publicação de aplicativos Android, reduzindo significativamente a chance de encontrar problemas frustrantes ao longo do caminho. Vamos mergulhar nisso e levar seu app para o mundo!
Nota: Tenha em mente que, como este processo é realizado numa plataforma de terceiros (Google), as etapas descritas neste artigo podem estar sujeitas a alterações. O Google reserva-se o direito de modificar o procedimento sem aviso prévio e você também pode encontrar um layout diferente. Caso observe quaisquer discrepâncias, incentivamos você a contactar support@edirectory.com para nos informar da necessidade de atualizar este artigo.
1. Acesse a Área Android do seu Construtor de Apps eDirectory:
Comece abrindo o seu construtor de apps eDirectory, certifique-se de que você adicionou o Logo do seu app, a tela de inicialização, as cores e, em seguida, clique em Construir e Publicar para acessar o construtor de apps. Depois, selecione a build Android para continuar.


2. Configure um Projeto do Firebase para seu App Android:
Em seguida, você precisará criar um projeto do Firebase para integrar serviços de backend ao seu app Android. Acesse o site do Firebase em https://console.firebase.google.com/.
Crie um novo projeto do Firebase, seguindo as instruções na tela.


Depois que seu projeto for criado, será necessário adicionar um app Android ao seu projeto do Firebase. Procure um botão “Adicione App” e selecione o ícone do Android, conforme mostrado na interface do console do Firebase.


2.1. Informe o Nome do Pacote do seu App:
No fluxo de “Adicione App” dentro do Firebase, você será solicitado a inserir o package name do seu app. Esse é o identificador exclusivo do seu app, encontrado nas configurações Android do seu construtor de apps eDirectory.


2.2. Registre seu App com o Firebase:
Depois de inserir o nome do pacote, clique no botão “Registre App” no Firebase. Em seguida, clique em “Próximo” em todas as outras etapas.
Nota importante: Não baixe o arquivo JSON dos Serviços do Google ainda. Há uma etapa adicional antes de baixar.



3. Ative os métodos de autenticação no Firebase:
Na página inicial do seu projeto do Firebase, vá em "Segurança" e depois na seção "Autenticação" no menu à esquerda e clique em "Começar."

3.1. Ative os métodos de login:
Dentro da seção "Autenticação", vá até a aba "Metodo de Sign-in". Ative as opções de login "Email/Senha" e "Google." Ative as chaves ao lado dos métodos que você deseja habilitar e siga quaisquer etapas adicionais de configuração fornecidas pelo Firebase.




4. Acesse seu app Android no console do Firebase:
Volte à tela inicial do seu projeto do Firebase. Agora você deve ver o app Android que registrou listado. Clique no seu app Android para acessar as configurações e informações específicas dele dentro do console do Firebase.

5. Adicione o certificado SHA:
Role para baixo até ver "Seus Apps" e clique em "Adicionar fingerprint."

De volta ao seu App Builder, você vai copiar seu certificado SHA e colar no campo Certificate Fingerprint no Firebase. Certifique-se de copiar apenas o certificado SHA e NÃO o nome do pacote do app.


6. Baixe o arquivo google-services.json:
Na página de configurações onde você acabou de salvar o Certificado do seu app Android no console do Firebase, procure uma opção para baixar o arquivo google-services.json. Esse arquivo contém detalhes de configuração necessários para que seu app se conecte ao seu projeto do Firebase. Clique no botão de download para salvar este arquivo no seu computador.

7. Envie o arquivo google-services.json para o seu App Builder de eDirectory:
Volte para seu construtor de App no eDirectory e localize a seção de integração com o Firebase ou configurações de build do Android. Deve haver uma opção para enviar o arquivo google-services.json que você baixou na etapa anterior. Envie este arquivo para seu construtor de App.

8. Configure sua chave de API do Google Maps:
Vá para o Google Cloud Console e certifique-se de que você está conectado na mesma conta que usou para criar o projeto do Firebase. Selecione o projeto que você criou na etapa 3.1 quando ativou o método de Login do Google.

8.1 Ative o Maps SDK para Android e edite a credencial:
Vá para APIs e Serviços → Biblioteca, pesquise por Maps SDK for Android e ative-o.




Agora, volte para 'APIs e Serviços' e, desta vez, clique em 'Credenciais'. Você vai perceber que existe uma credencial chamada "Android key (auto created by Firebase)". Clique nessa chave para editá-la.

Clique em 'Mostre a chave' e então copie esta chave

De volta ao construtor de App, você vai colar a chave no campo 'Google Maps API Key'

Agora, vamos editar a chave. Volte para Google Cloud Console e, em 'Restrições API', selecione a pesquisa por 'Maps SDK for Android', selecione-a e clique em 'OK'.

Agora, role para baixo e, em Restrições de Chave, selecione "Android apps". Depois, clique em 'Adicionar' em Restrições Android.

Adicione o Package Name e o SHA Certificate. Você pode encontrar essas informações novamente no construtor de App.


Clique em 'Adicionar' novamente e adicione as seguintes informações:
- Package Name: coloque o mesmo nome de pacote que você adicionou antes
- SHA certificate: 60:66:BE:C1:B4:13:E5:A4:BC:28:FD:3D:46:3A:13:8E:6C:5D:D5:C2
Salve a chave.

9. Inicie o processo de build do app:
Com todas as configurações necessárias no lugar, agora você pode prosseguir para construir seu aplicativo Android. No seu construtor de App, localize e clique no botão chamado "Construir Aplicativo" para iniciar o processo de criação do app.


10. Baixe o arquivo .aab:
Quando o processo de build estiver concluído, seu eDirectory app builder vai gerar um arquivo Android App Bundle com a .aab extensão. Baixe este arquivo para o seu computador. Este arquivo .aab é o formato necessário para enviar para a Google Play Store.
11. Crie um novo app na conta de desenvolvedor da Google Play Store:
Navegue até a sua conta de desenvolvedor da Google Play Store. Se você ainda não criou um app, clique no botão "Criar App" para iniciar uma nova submissão de app.
Nota: Se sua conta de desenvolvedor no Play Console estiver configurada como uma conta "Individual", a ativação do modo de produção pode exigir um período de testes de 14 dias com pelo menos 20 testadores. Para evitar este possível atraso, é altamente recomendável criar sua conta de desenvolvedor como uma "Organização."
- Adicione o nome do aplicativo
- Mantenha o idioma padrão em inglês (ele detectará automaticamente as configurações de idioma do telefone do usuário e traduzirá)
- Selecione a opção 'App'
- Selecione a opção 'Gratuito' (caso o cliente queira que o app seja pago, selecione a outra opção)
- Marque as opções de "Políticas do Programa de Desenvolvedores" e "Leis de exportação"
- Clique no botão 'Criar app'


12. Navegue pelo Painel do Console do seu aplicativo:
Agora você será direcionado ao painel de controle (console) do seu aplicativo. Nele, você verá uma lista de verificação ou uma relação de todos os requisitos necessários e etapas ausentes que precisam ser concluídas antes que seu aplicativo possa ser publicado.

12.1. Configure a Política de Privacidade:
Localize a tarefa “Política de privacidade” e clique nela. Insira a URL da política de privacidade do seu aplicativo, que deve estar hospedada no seu site. Clique em “Salvar” e, em seguida, volte ao painel do seu aplicativo.

12.2. Configure o Acesso ao App:
Encontre a tarefa “Acesso ao app” e selecione a opção que descreve com precisão como os usuários podem acessar seu aplicativo. Se todas as funcionalidades estiverem disponíveis sem acesso especial, selecione a primeira opção. Clique em “Salvar” e retorne ao painel.

12.3. Configure Anúncios:
Localize a tarefa “Anúncios”. Se seu aplicativo exibe anúncios, selecione “Sim”. Se não exibe, selecione “Não”. Clique em “Salvar” e volte ao painel.

12.4. Configure as Classificações de Conteúdo:
Localize a tarefa “Classificações de conteúdo” e clique em “Iniciar questionário”.

12.4.1. Conclua a Página do Questionário Inicial:
Digite seu endereço de e-mail e selecione “Todos os outros tipos de apps” na primeira página do questionário. Clique em “Avançar” para continuar.

12.4.2. Responda às Perguntas Relacionadas ao Conteúdo:
Responda cuidadosamente a todas as perguntas nas páginas seguintes sobre o conteúdo do seu aplicativo. Para muitos apps de uso geral, é comum selecionar “Não” para todas as opções de conteúdo potencialmente sensível. Clique em “Salvar” e depois em “Avançar”.


12.4.3. Envie sua Classificação:
Na página final do questionário, revise suas respostas e clique em “Enviar”. Em seguida, volte ao painel do seu aplicativo.

12.5. Configure o Público-Alvo e o Conteúdo:
Localize a tarefa “Público-alvo e conteúdo”. Para potencialmente evitar alguns problemas com as políticas do Google, é frequentemente recomendado selecionar as faixas etárias “16-17” e “18 e acima”.

12.5.1. Configure a Presença na Loja (Crianças):
Na página “Presença na loja” dentro desta tarefa, se seu aplicativo não for especificamente desenvolvido para crianças ou não for voltado a elas, selecione “Não”. Clique em “Avançar”.

12.5.2. Salve as Configurações do Público-Alvo:
Clique em “Salvar” para concluir as configurações de público-alvo e conteúdo e retornar ao painel.

12.6. Configure Apps de Notícias:
Encontre a tarefa “Apps de notícias”. Se seu aplicativo não estiver focado principalmente em fornecer conteúdo de notícias, selecione “Não”. Clique em “Salvar” e volte ao painel.

12.8. Configure a Segurança de Dados:
Vá para o painel do Gerenciador do Site e crie uma página chamada “Deletar Conta” e adicione um widget “Conteúdo Personalizado” com o seguinte texto:
Processo de Exclusão da Conta do App
Para melhorar o controle do usuário sobre seus dados, oferecemos um processo simples e transparente de exclusão da conta dentro do nosso aplicativo Android. Para excluir sua conta, siga estas etapas: toque em “Mais” no canto inferior direito, acesse sua conta pelo botão azul no topo, clique em “Minha Conta” e, em seguida, selecione “Excluir Conta”. Confirme inserindo seu PIN e finalize o processo clicando em “Excluir”. Valorizamos sua privacidade e estas etapas garantem uma forma direta de gerenciar sua conta dentro do nosso app.
Então abra esse arquivo e edite a coluna C, linha 11 com o link desta página. Salve e depois importe como CSV na página de Segurança de Dados.




12.9. Configurar apps governamentais:
Em Apps governamentais, selecione a opção 'Não'

12.10. Configurar recursos financeiros:
Em Recursos financeiros, role até o final e selecione a opção 'Meu app não oferece nenhum recurso financeiro'.

12.11. Configurar apps de saúde:
Você será redirecionado automaticamente para preencher a seção de. Apps de saúde. Role até o final da página e selecione a opção 'Meu app não tem nenhum recurso de saúde'

12.11. Configurar ID de publicidade:
Na seção ID de publicidade, selecione as opções 'Sim' para "Seu app usa ID de publicidade?" e a opção 'Funcionalidade do app'

13. Configurar configurações da loja:
Localize a tarefa "Configurações da loja", geralmente o segundo item a partir do último na lista do painel. Clicar nela vai redirecioná-lo para a página "Configurações da loja".
Escolha a categoria mais relevante para seu app. Preencha os campos para o endereço de e-mail de contato e a URL do site. Em seguida, clique em "Salvar."

14. Configurar o cadastro principal da loja:
Encontre a tarefa "Cadastro principal da loja", normalmente o último item na lista do painel. Aqui, você precisará fornecer informações essenciais que os usuários verão na página do Play Store do seu app. Isso inclui:
- Nome do app: O nome oficial do seu app, como ele aparecerá no Play Store.
- Descrição curta: Um resumo breve e envolvente do seu app (geralmente algumas frases).
- Descrição completa: Uma explicação mais detalhada dos recursos e benefícios do seu app.
- Ícone do app: O ícone visual que representa seu app no Play Store e nos dispositivos dos usuários.
- Imagem de destaque do recurso: Uma imagem promocional maior exibida no topo da página do Play Store do seu app.
- Capturas de tela: Várias capturas de tela de alta qualidade mostrando a interface do usuário do seu app e seus principais recursos. Você pode usar o recurso interno de testes do Google para capturar facilmente as capturas de tela do seu app.
Garanta que todos esses itens atendam às diretrizes da Google Play Store. Você pode atualizar esses elementos mais tarde sem precisar recriar seu app.



Nota: O eDirectory não é responsável por fornecer um visualizador de aplicativos para gerar capturas de tela para envio à seção de listagem da loja. Assim, por favor, use um visualizador de aplicativos de terceiros, como BrowserStack: https://www.browserstack.com/
15. Envie seu aplicativo (Liberar o arquivo .aab):
Com todo o conteúdo necessário do aplicativo e as informações de listagem na loja concluídas, agora você está pronto para enviar seu aplicativo. No menu à esquerda do console do seu aplicativo, clique em "Produção".

16. Selecione países e regiões:
Clique na terceira guia, geralmente com o rótulo "Países / regiões". Aqui, você selecionará os países e regiões específicos nos quais deseja que seu aplicativo fique disponível para download na Google Play Store.


17. Crie um novo lançamento:
Volte para a primeira guia em "Produção", normalmente com o rótulo "Lançamentos". Clique no botão com o rótulo "Criar novo lançamento".

18. Envie seu arquivo .aab e finalize o lançamento:
Clique no botão "Enviar" e selecione o arquivo .aab que foi baixado do seu construtor de apps eDirectory na etapa 10. Você pode alterar o nome do lançamento, se desejar (este nome é para o seu acompanhamento interno e não será visível para os usuários). Clique em "Salvar", depois em "Revisar lançamento". Volte para a guia 'Visão geral' e clique no botão 'Enviar alterações para revisão'


Conclusão
Parabéns! Seu aplicativo Android agora foi enviado para a Google Play Store e passará por um processo de revisão da equipe do Google. Assim que a revisão for concluída e seu aplicativo for aprovado, ele ficará disponível para download nos países e regiões que você selecionou, normalmente em alguns dias.