Publica una app privada

Las apps publicadas a través de la API de Google Play Custom App Publishing se hacen públicas. Están sujetos a un proceso de verificación de peso más ligero que lo que reduce el tiempo de publicación a tan solo cinco minutos (en comparación con el período de más de dos horas a través de Play Console).

Si quieres publicar una app privada para una empresa, llama Accounts.customApps.create: y pasar el ID de la cuenta de desarrollador de la empresa como parámetro. Los únicos campos obligatorios en El cuerpo de la solicitud es el título de la app y su ficha predeterminada idioma. Asegúrate de que todas las apps privadas que publiques también cumplan con los siguientes requisitos:

  • El nombre del paquete es único de Google Play (no solo de la cuenta de desarrollador).
  • El título de la app es único para la cuenta de desarrollador.

Ejemplo

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);

Si se realiza de forma correcta, la app aparecerá en la lista de apps publicadas en Play Console de forma inmediata. La app estará disponible para su distribución a los usuarios finales en cinco minutos.

De forma predeterminada, la app privada publicada solo está disponible para la organización vinculada a la cuenta de desarrollador. Para configurar las organizaciones a las que app privada debería estar disponible, agrega los ID de la organización organizations.

Distribución de apps privadas

Las apps privadas se aprueban automáticamente cuando se publican, pero no lo hacen de forma automática que están disponibles para los usuarios, a menos que un administrador de TI de la empresa le otorgue acceso de forma explícita a todas las apps aprobadas. Puedes habilitar esta función en tu consola de EMM con lo siguiente: Users.setAvailableProductSet (configura productSetBehavior como "allApproved").

También puedes usar la misma llamada para permitir que los administradores de TI incluyan apps específicas en la lista de entidades permitidas para un usuario (configura productSetBehavior en "whitelist"). Para obtener más información sobre cómo agregar apps a la tienda de Google Play administrado de un usuario, consulta Crea diseños de tienda personalizados.

Actualiza una app privada

Para proporcionar la mejor experiencia del usuario posible a tus clientes empresariales, recomendamos integrar la publicación de apps privadas junto con la app y la tienda funciones de actualización de la ficha disponibles en la API de Google Play Publishing. De esta manera, los administradores de TI pueden publicar, editar y actualizar apps privadas directamente desde la consola de EMM o IDE. Puedes usar la misma cuenta de servicio que que creaste para la publicación de apps privadas, con el fin de autorizar a la API de Google Play Publishing solicitudes.

Tú o tu cliente empresarial también pueden actualizar apps privadas y su tienda los detalles de la ficha de Play Console desde Play Console (para obtener más información, consulte el Centro de ayuda de Play Console).

Comienza a realizar codificaciones con nuestras bibliotecas de cliente

Las bibliotecas cliente para la API de Google Play Custom App Publishing están disponibles en Java Python, .NET y Ruby.

Obtenga más información sobre Android Enterprise

  • Para obtener más información sobre el desarrollo de una solución de EMM para Android, consulta Android Enterprise
  • Si quieres obtener información sobre las prácticas recomendadas de desarrollo de apps para Android, distribución empresarial, consulta Android para Enterprise.