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 Canal de Vendas > 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 "lista de projetos"

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 do ícone de notificação na barra de ferramentas

picture

3

Ative as APIs

1. Clique no menu à esquerda API e serviços > Biblioteca

picture

2. Pesquise e ative estes serviços de API na biblioteca de API  :
- Pesquise Maps SDK for Android na biblioteca API
- Clique no botão Ativar
- Volte para a Biblioteca API

- Pesquise Firebase Cloud Messaging na biblioteca API
- Clique no botão Ativar
- Volte para a Biblioteca API

- Pesquise a Firebase Installations API na biblioteca de APIs
- Clique no botão Ativar

picture

Se o Google sugerir que você experimente a plataforma Google Maps, retorne ao console do Google Cloud  do seu projeto.


4

Verifique as APIs ativadas

1. Volte para o menu API e serviços > API e serviços habilitados  
2. Certifique-se de que as 3 API Maps SDK para Android, a API Firebase Cloud Messaging e a API Firebase Installations estejam ativadas na lista de APIs.


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 Integridade do App, clique em "Mudar a Chave de Assinatura do app"
4. Seleccione "Usar chave gerada pelo Google"
5. Vá para o menu Versões > Configuração > Integridade do app :: Aba "Assinatura de Apps"
6. Clique no botão de cópia ao lado da Impressão digital para certificação SHA-1

picture

7. Cole este certificado de impressão digital SHA-1 no campo dedicado no seu back office GoodBarber .


7

Impressão digital do certificado SHA-256

Ainda no menu do Google Play Versões > Configuração > Integridade do aplicativo :: Aba "Assinatura de apps"
1. Clique no ícone de cópia ao lado da impressão digital do certificado SHA-256
2. Cole esta impressão digital do certificado SHA-256 no campo dedicado no seu back office GoodBarber .
3. Clique em "Próximo" no seu back office GoodBarber para chegar ao passo 5.3 do processo de compilação do Android.


8

Crie uma chave Android no Google Cloud Console

Volte para o console do Google Cloud  e selecione o projeto vinculado a este aplicativo.
1. Vá para API e Serviços > Credenciais  
2. Clique em "Criar credenciais > Chave API"

picture

Uma chave de API é gerada.

3. Clique em "Editar chave API"

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 de API, selecione Restringir chave
10. No menu suspenso, selecione:
- SDK do Maps para Android
- Instalações de API do Firebase


11. Clique em "Salvar"

picture

12. Copie a chave API e cole-a na etapa 5.4 do seu processo de envio do Android em seu backend GoodBarber

picture

9

Crie um projeto Firebase  

1. Acesse "Firebase Console "
2. 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. Aceite os termos e condições
6. Clique em "Criar projeto"

picture

10

Adicione o Firebase ao seu app Android

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

picture

1. Na caixa Nome do pacote Android, preencha o nome do pacote do seu app no seu back office
2. Clique em "Registrar app" na consola Firebase

picture

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

picture

4. Carregue o arquivo Google-service.json no seu back office GoodBarber
5. Clique em "Próximo" na plataforma Firebase
6. Clique em "Próximo", você não tem nada a fazer nesta etapa porque o SDK do Firebase é incluído por padrão nos apps GoodBarber
7. Clique em "Ignorar esta etapa", você não tem nada a fazer nesta etapa porque a instalação do SDK do Firebase é gerenciada por padrão pela GoodBarber.

picture

11

Registre a Chave do Servidor

Vá para as configurações do seu projeto Firebase:
1. Clique no ícone de engrenagem à direita de Visão geral do projeto
2. Clique em "Configurações do Projeto"

picture

3. Clique na guia "Contas de serviço"
4. Clique em “Gerar nova chave privada

picture

5. Faça upload dessa chave privada para o seu back office


12

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

13

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

14

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

Após o teste, volte para Canal de Vendas > 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.


Outros artigos