Comienza a usar la publicación de apps personalizadas

La API de Google Play Custom App Publishing está destinada a proveedores de administración de movilidad empresarial (EMM), desarrolladores de apps de terceros y otras organizaciones que deseen permitir que sus clientes empresariales publiquen apps privadas (también llamadas apps personalizadas) directamente desde su interfaz de usuario final.

Un cliente empresarial es una organización que usa Google Play administrado para distribuir apps de trabajo a los empleados. Cada cliente empresarial mantiene su propia tienda de Google Play administrado, que puede incluir apps públicas y privadas. Las apps privadas no están disponibles fuera de la empresa. Solo los usuarios con acceso a Google Play Store administrado pueden ver e instalar apps privadas.

Configuración preliminar

Antes de que puedas publicar apps privadas con la API de Google Play Custom App Publishing, primero debes habilitar la API de Google Play Custom App Publishing para un proyecto, crear una cuenta de servicio y otorgarle permiso de publicación en tu cuenta de desarrollador de Play Console.

Habilita la API de Google Play Custom App Publishing

Para habilitar la API de Google Play Custom App Publishing para un proyecto, sigue estos pasos:

  1. Abre la Consola de API de Google. Si no tienes una Cuenta de Google, selecciona Más opciones > Crear cuenta y, luego, completa el formulario para crear una. Si tienes una Cuenta de Google, accede a ella si se te solicita.

  2. En la lista de proyectos, selecciona un proyecto o crea uno.

  3. Abre la biblioteca de la API.

  4. Busca la API de Google Play Custom App Publishing en la biblioteca de APIs. Para habilitar la API, selecciónala y haz clic en enable.

Crea una cuenta de servicio

Con el mismo proyecto para el que habilitaste la API de Google Play Custom App Publishing, sigue estos pasos para crear una cuenta de servicio:

  1. Abre la Consola de API de Google. Accede si se te solicita.

  2. En la lista de proyectos, elige el proyecto que seleccionaste o creaste cuando habilitaste la API.

  3. En el menú principal, selecciona IAM y administración > Cuentas de servicio > Crear cuenta de servicio.

  4. Ingresa un nombre para tu cuenta de servicio y selecciona Proporcionar una clave privada nueva. Luego, haz clic en Crear.

Toma nota de la dirección de correo electrónico de la cuenta de servicio y almacena el archivo de claves privadas de la cuenta de servicio en una ubicación accesible para tu aplicación. Tu aplicación las necesita para realizar llamadas autorizadas a la API de Google Play Custom App Publishing.

Otorga permiso de publicación a la cuenta de servicio

Para otorgar permiso de publicación a la cuenta de servicio que creaste, sigue estos pasos:

  1. Abre Play Console.

  2. Selecciona una cuenta de desarrollador existente o crea una nueva.

  3. Sigue los pasos que se mencionan en el documento Otorga acceso a los usuarios para otorgar permiso para crear y publicar apps privadas en la dirección de correo electrónico de la cuenta de servicio.

Cómo recuperar el ID de la cuenta de desarrollador

Una vez que se complete el proceso de configuración y permisos, toma nota del ID de la cuenta de desarrollador de la URL de Play Console:

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

Debes pasar el ID de la cuenta de desarrollador como parámetro cuando publicas apps privadas para la empresa del usuario.