Introdução à publicação de apps personalizados

A API Google Play Custom App Publishing é destinada a provedores de gerenciamento de mobilidade empresarial (EMMs), desenvolvedores de apps de terceiros e outras organizações que querem permitir que os clientes corporativos publiquem apps particulares, também chamados de apps personalizados, diretamente da interface do usuário final.

Um cliente empresarial é uma organização que usa o Google Play gerenciado para distribuir apps de trabalho para os funcionários. Cada cliente corporativo mantém a própria loja do Google Play gerenciado, que pode incluir apps públicos e particulares. Os apps particulares não estão disponíveis fora da empresa. Somente os usuários com acesso à Google Play Store gerenciada da empresa podem ver e instalar apps particulares.

Configuração preliminar

Antes de publicar apps particulares usando a API Google Play Custom App Publishing, você precisa ativar a API Google Play Custom App Publishing em um projeto, criar uma conta de serviço e conceder permissão de publicação a ela na conta de desenvolvedor do Play Console.

Ativar a API Google Play Custom App Publishing

Para ativar a API Google Play Custom App Publishing em um projeto, siga estas etapas:

  1. Abra o Console de APIs do Google. Se você não tem uma Conta do Google, selecione Mais opções > Criar conta e preencha o formulário para criar uma conta. Se você tiver uma Conta do Google, faça login, se solicitado.

  2. Na lista de projetos, selecione um projeto ou crie um.

  3. Abra a biblioteca de APIs.

  4. Pesquise a API Google Play Custom App Publishing na biblioteca de APIs. Para ativar a API, selecione-a e clique em enable.

Crie uma conta de serviço

Com o mesmo projeto em que você ativou a API Google Play Custom App Publishing, siga estas etapas para criar uma conta de serviço:

  1. Abra o Console de APIs do Google. Faça login, se solicitado.

  2. Na lista de projetos, escolha o projeto que você selecionou ou criou ao ativar a API.

  3. No menu principal, selecione IAM e administrador > Contas de serviço > Criar conta de serviço.

  4. Insira um nome para sua conta de serviço e selecione Fornecer uma nova chave privada. Clique em Criar.

Anote o endereço de e-mail da conta de serviço e armazene o arquivo de chave privada dessa conta em um local acessível ao aplicativo. Seu aplicativo precisa deles para fazer chamadas autorizadas à API Google Play Custom App Publishing.

Conceder permissão de publicação à conta de serviço

Para conceder permissão de publicação à conta de serviço que você criou, siga estas etapas:

  1. Abra o Play Console.

  2. Selecione uma conta de desenvolvedor ou crie uma.

  3. Siga as etapas mencionadas no documento Conceder acesso aos usuários para permitir criar e publicar apps particulares com o endereço de e-mail da conta de serviço.

Recuperar o ID da conta de desenvolvedor

Após a conclusão do processo de configuração e permissão, anote o ID da conta de desenvolvedor no URL do Play Console:

https://play.google.com/console/developers/123456

É necessário transmitir o ID da conta de desenvolvedor como um parâmetro ao publicar apps particulares para a empresa do usuário.