Regístrate en Android Developer Console

Si solo distribuyes apps fuera de Google Play, usa Android Developer Console para administrar tu identidad de desarrollador y registrar los nombres de los paquetes de tus apps. En esta guía, se explica cómo verificar tu cuenta y garantizar que tus apps se puedan instalar en dispositivos Android certificados.

Crear una cuenta

Puedes registrarte para obtener una cuenta con tu Cuenta de Google. Si eres estudiante o aficionado, puedes crear un tipo de cuenta especial que tenga menos requisitos de verificación y no cobre comisiones.

Elige cómo distribuir tus apps

Aún puedes transferir tus apps de forma local. La experiencia del usuario dependerá de la ruta que elijas.

Complete la verificación de identidad

Existen diferentes requisitos para los distintos tipos de cuentas. Revisa las guías de cuentas de distribución completa y cuentas de distribución limitada para determinar cuál es la mejor opción para ti.

Registra los nombres de tus paquetes

Una vez que se verifiquen, podrás registrar los nombres de paquete de tu app en la página Paquetes. El proceso de registro vincula tu app a tu identidad de desarrollador verificada. Completa lo siguiente en Android Developer Console para registrarte:

  1. Ingresa el nombre del paquete: Proporciona el nombre único del paquete que deseas registrar.
  2. Agrega tu clave: Ingresa la huella digital del certificado SHA-256 del par de claves de firma de tu app. Luego, el estado cambiará a En proceso de revisión.
  3. Demuestra la propiedad: En el caso de los nombres de paquetes existentes, debes firmar un APK con tu clave privada y subirlo. Android Developer Console proporciona un fragmento para agregar a la carpeta de recursos del APK para este desafío. Una vez que se registre, recibirás una notificación por correo electrónico y el estado del nombre de paquete en Developer Console se actualizará a Registrado.

Automatiza tu flujo de trabajo

Puedes automatizar la verificación de desarrolladores y el registro de paquetes con nuestras APIs:

  • API de estado del ID de desarrollador de Android: Te permite verificar si ya se registró un nombre de paquete y verificar la elegibilidad.
  • API de Android Developer Console: Te permite registrar y administrar nombres de paquetes y claves directamente en tu entorno de desarrollo o en la canalización de CI/CD.

La API de Android Developer Console admite la delegación de OAuth, lo que permite que las plataformas de terceros (como las tiendas de aplicaciones alternativas para Android) realicen operaciones de forma segura en tu nombre.

Cómo controlar los nombres de paquetes duplicados

Si varios desarrolladores usan el mismo nombre de paquete, el derecho de registro se determina según las reglas de registro de nombres de paquetes. Las siguientes reglas tienen como objetivo asignar el nombre del paquete al desarrollador cuya clave de firma representa más del 50% de las instalaciones conocidas totales:

  • Clúster mayoritario: Si las claves de un desarrollador representan más del 50% de todas las instalaciones, ese desarrollador tiene prioridad para el registro.
  • Clúster considerable: Si ninguna clave única tiene más del 50% de las instalaciones, cualquier desarrollador con un "clúster considerable" (50 o más instalaciones) puede registrar el nombre del paquete.
  • Orden de llegada: Si no existe un clúster considerable, cualquier desarrollador con una clave conocida puede registrar el nombre del paquete por orden de llegada.

En los siguientes ejemplos, se demuestran estas reglas:

Prioridad para el titular de la mayoría de las claves:

El desarrollador cuya clave de firma representa más del 50% de las instalaciones conocidas totales tiene prioridad para el registro. Todos los demás desarrolladores deberán usar un nombre de paquete diferente.

Desarrollador

Nombre del paquete

Clave

Instalaciones

A

com.test.1

11

1000

B

com.test.1

12

100

En esta situación, el desarrollador A cumple con los requisitos para registrar el nombre del paquete. El desarrollador B debería usar otro nombre o solicitar una excepción.

Elegibilidad para claves con más de 50 instalaciones:

Si ninguna clave única tiene más del 50% de las instalaciones, todas las claves con 50 instalaciones o más serán aptas para el registro. Todos los demás desarrolladores (aquellos con claves que tengan menos de 50 instalaciones) deberán solicitar permiso para usar el nombre del paquete.

Desarrollador

Nombre del paquete

Clave

Instalaciones

C

com.test.2

21

100

D

com.test.2

22

100

E

com.test.2

23

10

Aquí, ninguna clave individual tiene la mayoría. Los desarrolladores C y D, con 50 instalaciones o más, pueden registrar el nombre del paquete. El desarrollador E debería usar un nombre de paquete diferente o solicitar permiso para usar este.

Las claves con menos de 50 instalaciones se pueden usar por orden de llegada:

Si ninguna clave cumple con el umbral de 50 instalaciones, se puede registrar cualquiera, por orden de llegada. En cuanto un desarrollador registre el nombre del paquete, los demás deberán usar un nombre diferente para sus nombres de paquete (o solicitar excepciones).

Desarrollador

Nombre del paquete

Clave

Instalaciones

F

com.test.3

31

10

G

com.test.3

31

10

En este caso, todos los desarrolladores que tengan claves son aptos. Una vez que un desarrollador registra el nombre del paquete, el otro deberá solicitar permiso.

Revisar