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

A API Google Play Custom App Publishing é destinada à mobilidade empresarial provedores de gerenciamento de mobilidade empresarial (EMM, na sigla em inglês), desenvolvedores de apps de terceiros e outras organizações que querem permitir que os clientes corporativos publiquem apps particulares chamados de apps personalizados) diretamente na interface do usuário final.

Um cliente corporativo é uma organização que usa o Google Play gerenciado para distribuir trabalhos aos funcionários. Cada cliente corporativo mantém o próprio Google Play Store gerenciada, que pode incluir de apps públicos e privados. Apps particulares não estão disponíveis fora da empresa, somente os usuários com acesso ao a Google Play Store gerenciada de uma empresa pode ver e instalar apps particulares.

Configuração preliminar

Antes de publicar apps particulares usando a API Google Play Custom App Publishing, primeiro é necessário 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 sua 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 instruções etapas:

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

  2. Na lista de projetos, selecione um 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, selecioná-la e clicar em Ativar.

Criar 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 aquele que você selecionou ou criou ao ativar a API.

  3. No menu principal, selecione IAM & Administrador > Contas de serviço > Crie uma conta de serviço.

  4. Digite um nome para a 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 os o arquivo de chave privada em um local acessível ao aplicativo. Seu aplicativo precisa deles para fazer chamadas autorizadas para a 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 criar e publicar apps particulares no 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 do URL do Play Console:

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

É necessário transmitir o ID da conta do desenvolvedor como um parâmetro ao publicar aplicativos particulares para os usuários em uma empresa.