Está aqui:   Índice / Processo De Submissão Android / Testando O App Nativo Android (Ad Hoc)

Android - Construir e instalar o aplicativo de teste nativo (Ad Hoc) (Solo)

Comece o processo

O processo abaixo é o processo Solo, ou seja, você é o responsável pela construção e, em seguida, envio do seu aplicativo para a Google Play Store.
Se preferir que nossa equipe cuide disso, você pode assinar o serviço GoodBarber Takes Care (GBTC).

Em ambos os casos (Solo ou GBTC), para construir seu aplicativo de teste Android, você deve possuir uma conta de Editor do Google .

O Google usa plataformas diferentes, você precisará acessar 3 delas para construir seu aplicativo Android:

- Console do Google Cloud
- Console do Google Play (requer uma conta de editor paga do Google)
- Console do Firebase
Recomendamos usar o mesmo email para criar projetos e aplicativos em todas essas plataformas.

Modo Solo:

Abaixo, você encontrará as etapas necessárias para construir o seu aplicativo Android.
Depois de passar por este processo, você poderá testar seu aplicativo Android nativo em seu dispositivo antes de enviá-lo para a Google Play Store.

Acesse a página Publicar > App Android > Publicar

0. PRIMEIRA VEZ?

  •  Esta é a primeira vez que este app estará disponível na Google Play - escolha esta opção se está a publicar a sua aplicação pela primeira vez.
  • Esta é uma versão atualizada deste app GoodBarber - escolha essa opção se você está a atualizar umaplicativo existente já publicado na Google Play .

picture

1. KEYSTORE

Siga esta etapa somente se você estiver a atualizar um app existente já publicado na Google Play e tiver o arquivo Keystore.

Como posso obter o arquivo Keystore?
Se você tiver feito seu app com outra plataforma competidora da GoodBarber, deverá solicitar que eles forneçam o arquivo Keystore.
 
E se eu não tiver o arquivo Keystore?
Se você não conseguir o arquivo Keystore, selecione Esta é a primeira vez que este app estará disponível na Google Play e seu app será publicado como um app completamente novo.

picture

2. PACKAGE NAME

O processo leva-o automaticamente para o passo 3. No entanto, pode editar o package name no passo 2.

Por padrão, o nome do seu pacote é definido da seguinte maneira: com.goodbarber.yourprojectname.
Aviso: aparece no URL da loja do seu app na Google Play.

Exemplo:
Se o nome do seu projeto GoodBarber for myapp, o nome do pacote será com.goodbarber.myapp.
O URL da loja será: https://play.google.com/store/apps/details?id=com.goodbarber.myapp

Para modificar o package name:
1. Volte para o passo 2. PACKAGE NAME
2. Edite o package name de acordo com estes requisitos: Android - Edite o package name do aplicativo
3. Clique em "Próximo passo"

picture

1

Acesse a sua conta Google Cloud Console

Entre na sua conta Google Cloud Console   
As suas credenciais são as mesmas que você usa para fazer login na sua conta Google. Se você já estiver conectado ao seu ambiente Google, terá acesso direto ao Google Cloud Console.

Caso você não tenha uma Conta Google, crie uma para continuar esse processo.
 


2

Crie um projeto Google API

1. Clique em Selecionar um Projeto

picture

2. Clique em NOVO PROJETO

picture

3. Defina um Nome de projeto
4. Selecione a Organização para anexar ao seu projeto
5. Selecione seu Local
6. Clique em Criar

picture

7. Abra o projeto a partir barra de ferramentas

picture

picture

Você está agora no seu painel.

8. Anote o Número do seu projeto (não o seu ID do projeto)
No exemplo abaixo, é 820232276143.
9. Copie-o para o campo apropriado no Passo 3.1 do seu processo de envio Android no seu backend GoodBarber.
10. Clique em "Próximo passo" no backend GoodBarber.

picture

3

Ative as APIs

1. Clique em Ir para a visão geral de APIs ou acesse a APIs e serviços > Painel  a partir do menu à esquerda.

picture

2. Clique em permitir APIs e Serviços

picture

3. Pesquise e ative este API a partir da Biblioteca de APIs :
- Maps SDK para Android

picture

- Pesquise pelo Maps SDK para Android na biblioteca de APIs
- Clique no botão Ativar
- Volte para a biblioteca de APIs

picture

4

Verifique as APIs ativadas

1. Volte para o menu APIs & Serviços > Painel
2. Verifique se essa API está ativada na lista de APIs 

picture

5

Crie seu aplicativo no Google Play Console

1. Faça login em seu console do Google Play
2. Selecione "Todos os apps"
3. Clique em "Criar app".

picture

4. Preencha os detalhes do seu aplicativo (nome do app, idioma padrão, selecione App para app ou jogo e Gratuito ou Pago)
Indique se seu aplicativo será baixado gratuitamente ou por um preço que você determinará*.
5. Marque as caixas de declarações (diretrizes de conteúdo e leis de exportação dos EUA)
6. Clique em "Criar app"

*Para publicar aplicativos pagos, você será solicitado a configurar uma conta de comerciante .
Clique no link fornecido no seu console do Google Play e siga as instruções do Google.

AVISO: Você nunca pode transformar um aplicativo gratuito em um aplicativo pago!
Se você configurar seu aplicativo GRATUITAMENTE na Play Store, é para sempre!

Você pode transformar um aplicativo pago em um aplicativo gratuito - mas depois que ele é alterado para "gratuito", ele nunca mais pode ser alterado para "pago".


6

Certificado de impressão digital SHA-1

1. Acesse o menu Versões > Produção

picture

2. Clique em "Criar nova versão"
3. Em Assinatura de apps do Google Play, clique em "Continuar" e aceite os termos
4. Vá para o menu Versões > Configuração > Integridade do app
5. Clique no ícone de cópia ao lado do certificado de impressão digital SHA-1

picture

6. Cole este certificado de impressão digital SHA-1 no campo dedicado no seu back office GoodBarber .
7. Clique em "Próximo" no seu back office GB para chegar à etapa 5.3 do processo de compilação do Android.


7

Crie uma chave Android no Google Cloud Console

Volte para o console do Google Cloud , selecione o projeto vinculado a este aplicativo.
1. Vá para API e serviços > Credenciais
2. Clique em Criar credenciais
3. Selecione a opção de Chave de API

picture

Uma API key será gerada.

4. Clique em Restringir chave

picture

5. Substitua o nome padrão por "Android Key"
6. Selecione Apps Android em Restrições de aplicativo
7. Clique em "Adicionar nome do pacote e impressão digital" (precisa ser feito duas vezes, uma para cada SHA-1)
8. Copie o nome do pacote e a impressão digital para certificação SHA-1 fornecidos na etapa 5.3 do processo no seu back office GB e cole-os no console do Google Cloud para restringir o uso de seu aplicativo Android com 2 itens.

picture

9. Em Restrições da API, selecione Restringir chave
10. No menu suspenso, selecione "SDK do Google Maps para Android"
11. Clique em "Salvar"

picture

12. Copie a API Key e cole-a na etapa 5.2 do processo de envio do Android no backend da GoodBarber

picture

8

Crie um projeto Firebase  

1. Acesse "Firebase Console "
2. Clique em "Introdução"
3. Clique em "Add Project"

picture

3. Na janela Adicionar Projeto, clique na seta suspensa no campo Nome do Projeto.
Uma lista dos projetos existentes é exibida.
 

picture

4. Nesta lista, selecione o projeto que você criou na etapa 3 desta ajuda on-line*
5. Clique em "Continuar" nas próximas etapas para criar seu projeto Firebase **
 
* Leia esta ajuda online  para vincular o projeto Firebase ao projeto correto do Google Cloud.
** Cabe a você Desativar / Ativar o Google Analytics para seu aplicativo Android agora ou você sempre pode ativar o Google Analytics posteriormente).
 
 

picture

9

Adicione o Firebase ao seu app Android

No painel, depois de verificar se você está no projeto certo, clique no logo Android.

picture

1. Copie o nome do pacote fornecido em seu back office
2. Cole-o na caixa Nome do pacote Android no console do Firebase
3. Clique em "Registrar aplicativo" no console do Firebase
 

picture

3. Clique no botão "Download google-services.json" para baixar o arquivo de configuração.
 

picture

4. Faça o upload do arquivo Google-service.json no seu back office GoodBarber
5. Clique em "Avançar" na plataforma Firebase até chegar à etapa Firebase Leia o guia de introdução para Android
6. Clique em "Continuar no console"

picture

10

Registre a Chave do Servidor

Acesse as configurações do seu projeto Firebase:
1. Clique no ícone à direita Project Overview
2. Escolha Configurações do projeto

picture

3. Visualize o conteúdo da aba "Cloud Messaging"
4. No bloco Credenciais do projeto, identifique a Chave do Servidor
5. Copie o valor do token associado clicando no ícone

picture

6. Cole esta Chave do Servidor no seu backend GoodBarber


11

Gere a versão Ad Hoc Android

Você terminou de configurar o seu app Android, agora é possível compilar a versão nativa ad hoc e testá-la no seu dispositivo.

1. Valide o último passo
2. Clique em Compilar o meu aplicativo

picture

12

Teste a sua versão Ad hoc Android  

Depois do seu app ser compilado, uma nova página é exibida.
 
1. Clique em Testar o meu app para testar a versão Ad hoc

picture

2. Siga as instruções exibidas na janela modal

picture

Você pode receber o seguinte aviso ao tentar instalar o arquivo ad hoc APK no seu smartphone Android: "O Play Protect não reconhece o desenvolvedor deste aplicativo. Aplicativos de desenvolvedores desconhecidos podem, às vezes, ser inseguros ”.
O Google Play Protect considera como potencialmente perigoso qualquer aplicativo baixado de outra fonte que não a Play Store. Esse aviso é normal, pois a versão ad hoc não é baixada da loja, mas diretamente do seu projeto. Não se preocupe: A GoodBarber é uma fonte segura!

Você pode ir em frente e clicar em "Instalar mesmo assim" para testar a versão ad hoc no seu telefone Android.

Caso você tenha digitado “OK” por engano, as instalações atuais e futuras desse arquivo APK específico serão bloqueadas, mas ainda há uma solução:

  1. Exclua o arquivo APK existente do menu "Downloads" do seu dispositivo Android,
  2. Baixe o arquivo da GoodBarber novamente,
  3. Clique em “Instalar mesmo assim” quando solicitado a escolher.

picture

13

Modifique o seu app ou submita-o na Google Play Store

Após o teste, volte para Publicar > App Android > Publicar

Modificar meu aplicativo - essa ação desbloqueia seu back-end da GoodBarber, para que você possa editar o seu app e recompilá-lo (se o fizer, não será necessário criar as suas API Keys).

Enviar meu aplicativo - essa ação permitirá que você continue com a publicação do seu app.
O seu backend está bloqueado até que seu aplicativo seja publicado na Google Play Store. Uma confirmação é solicitada para não bloquear seu backend por engano. Agora, o que resta a fazer é enviar o seu aplicativo para Android para a Google Play Store.

picture

Quando o projeto estiver pronto, clique em Continuar para exibir o painel.