Publicar um app particular

Os aplicativos publicados na API Google Play Custom App Publishing nunca podem ser publicadas. Eles estão sujeitos a um processo de verificação mais leve do que de apps públicos, reduzindo o tempo de publicação para apenas cinco minutos (em comparação com mais de duas horas do Play Console).

Para publicar um app particular de uma empresa, chame Accounts.customApps.create, transmitindo o ID da conta de desenvolvedor da empresa como parâmetro. Os únicos campos obrigatórios O corpo da solicitação é o título do app e a listagem padrão dele idioma de destino. Todos os apps particulares que você publicar também precisam atender aos seguintes requisitos requisitos:

  • O nome do pacote é exclusivo do Google Play, não apenas da conta de desenvolvedor.
  • O título do app é exclusivo da conta de desenvolvedor.

Exemplo

Path apkPath = Paths.get("PATH_TO_APK");
ByteArrayContent apk =
    new ByteArrayContent("application/octet-stream", Files.readAllBytes(apkPath));

CustomApp appMetadata =
    new CustomApp()
      .setTitle("APPLICATION TITLE")
      .setLanguageCode("en_US")
      .setOrganizations(
          List.of(
              new CustomAppOrganization()
                  .setOrganizationId("C0123wxyz")
                  .setOrganizationName("My organization")));

CustomApps.Create request =
    apiClient.accounts() // Playcustomapp apiClient
      .customApps()
      .create(DEV_ACCOUNT_ID, appMetadata, apk);

CustomApp response = request.execute();
System.out.println(response);

Se tudo der certo, o app vai aparecer na lista de contas de desenvolvedor apps no Play Console imediatamente. O app estará disponível para distribuição para os usuários finais em cinco minutos.

Por padrão, o app particular publicado só está disponível para a organização vinculada à conta de desenvolvedor. Para definir as organizações para as quais o um app particular seja disponibilizado, adicione os IDs das organizações organizations.

Como distribuir apps particulares

Apps particulares são aprovados de forma automática quando publicados, mas não são aprovados de forma automática disponível para um usuário, a menos que um administrador de TI da empresa conceda explicitamente o acesso a todos os apps aprovados. É possível ativar esse recurso no console de EMM usando Users.setAvailableProductSet (defina productSetBehavior como "allApproved").

Também é possível usar a mesma chamada para permitir que os administradores de TI adicionem apps específicos à lista de permissões. para um usuário (defina productSetBehavior como "whitelist"). Para mais informações sobre como adicionar apps à Google Play Store gerenciada de um usuário, consulte Criar layouts personalizados da loja.

Como atualizar um app particular

Para oferecer a melhor experiência de usuário possível aos clientes corporativos, recomendamos integrar a publicação de apps particulares Listando os recursos de atualização disponíveis na API Google Play Publishing. Ao fazer isso, os administradores de TI podem publicar, editar e atualizar apps particulares diretamente do console de EMM ou ambiente de desenvolvimento integrado. Use a mesma conta de serviço criado para publicação de apps particulares para autorizar a API Google Play Publishing solicitações.

Você ou seu cliente corporativo também podem atualizar apps particulares e a loja deles. Detalhes do app no Play Console. Para mais informações, consulte a Central de Ajuda do Play Console.

Começar a codificar com nossas bibliotecas cliente

As bibliotecas de cliente para a API Google Play Custom App Publishing estão disponíveis em Java Python, .NET e Ruby.

Saiba mais sobre o Android para empresas

  • Para mais informações sobre como desenvolver uma solução de EMM para Android, consulte Android Enterprise
  • Para mais informações sobre as práticas recomendadas no desenvolvimento de apps Android para para distribuição empresarial, consulte Android para Enterprise.