Si distribuyes apps solo 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
Para comenzar, regístrate para obtener una cuenta de Android Developer Console 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 tenga cargos.
Elige cómo distribuir tus apps
Aún puedes transferir tus apps. La experiencia del usuario dependerá de la ruta que elijas.
Complete la verificación de identidad
Debes proporcionar documentación oficial para verificar tu identidad. Los requisitos varían según si te registras como persona física o como organización. Completar este proceso suele tardar unos 10 minutos si tienes toda la información requerida.
Información obligatoria para todas las cuentas
Nombre y dirección legales: Como parte del programa de verificación, las personas físicas deben presentar un documento de identidad con foto emitido por el Gobierno y una constancia de domicilio. A continuación, se incluyen ejemplos de documentos de identificación y constancias de domicilio aceptables para personas físicas en Estados Unidos:
- Pasaporte
- Identificación del estado
- Licencia de conducir
- Tarjeta de residencia permanente o green card
- Documento de identidad con foto emitido por el Gobierno en el que se indique la dirección
- Factura de electricidad, agua, gas, Internet o TV por cable
- Estado de cuenta de un seguro (seguro de vivienda, seguro médico, etcétera)
- Estado de cuenta o resumen de una tarjeta de crédito
Detalles de contacto: Una dirección de correo electrónico y un número de teléfono privados, verificados con una contraseña de un solo uso (OTP)
Requisitos adicionales para las organizaciones
- Número D-U-N-S: Es un identificador único de 9 dígitos para tu organización que proporciona Dun & Bradstreet y que se usa a nivel mundial para establecer la identidad legal de tu empresa. Si tu organización no lo tiene, puedes obtener uno sin costo en el sitio web de Dun & Bradstreet.
- Sitio web verificado: El sitio web de tu organización debe verificarse con Google Search Console.
- Documentos oficiales de la organización: A continuación, se muestran ejemplos de lo que deben proporcionar las organizaciones de Estados Unidos. Es posible que los documentos requeridos en tu ubicación sean diferentes.
- Cualquier aviso, carta o documento emitido por el IRS o sellado por el IRS que indique el nombre de tu organización Algunos ejemplos incluyen las comunicaciones CP575, 147C, CP299, 988, 937, 1050, 5822, etcétera.
- Los formularios enviados al IRS solo se aceptarán si hay una copia del formulario disponible en el sitio web del IRS. Algunos ejemplos incluyen los Formularios 8871 y 990.
- Certificado de Constitución de la Empresa emitido por el estado en el que lleva a cabo actividades comerciales que indique el nombre de su Organización
- Tu presentación más reciente ante la SEC (por ejemplo, formularios 8-K, 10-K o 10-Q) en la que se indique el nombre de la organización
- Informes de crédito de la empresa de Experian, Equifax o TransUnion que indiquen el nombre de tu organización
- Una carta oficial que indique nombre completo, dirección y fecha (solo para departamentos y agencias gubernamentales)
Registra los nombres de tus paquetes
Una vez que se verifiquen, podrás registrar los nombres de paquetes de tu app en la página Packages. El proceso de registro vincula tu app a tu identidad de desarrollador verificada. Para registrarte, completa lo siguiente en Android Developer Console:
- Ingresa el nombre del paquete: Proporciona el nombre único del paquete que deseas registrar.
- 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 revisión.
- 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 paquete en Developer Console se actualizará a Registrado.
Transfiere los nombres de tus paquetes
También puedes transferir nombres de paquetes entre cuentas de desarrollador. Las transferencias se administran a través de la página Configuración. Se requiere lo siguiente para iniciar una transferencia:
- Estado verificado: Tanto la cuenta de origen como la de destino deben estar verificadas y en regla.
- Clave registrada: El nombre del paquete debe tener una clave registrada y poder instalarse.
- Información obligatoria: Necesitas el ID de desarrollador de destino, los IDs de pedido de ambas cuentas y un motivo declarado para la transferencia.
Cómo controlar los nombres de paquetes duplicados
Si varios desarrolladores usan el mismo nombre de paquete, el derecho a registrarlo se determina según las reglas de reclamo 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 instalaciones o más) 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:
Tiene prioridad para el registro el desarrollador cuya clave de firma representa más del 50% de las instalaciones conocidas totales. 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 es apto 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, es decir, 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 única tiene mayoría. Los desarrolladores C y D, con 50 o más instalaciones, pueden registrar el nombre del paquete. El desarrollador E debería usar un permiso de solicitud de nombre diferente.
Las claves para menos de 50 instalaciones se entregan por orden de llegada:
Si ninguna clave cumple con el umbral de 50 instalaciones, todas las claves conocidas son aptas para el registro por orden de llegada. En cuanto un desarrollador registre el nombre del paquete, los demás deberán usar un nombre diferente para sus paquetes (o solicitar excepciones).
Desarrollador |
Nombre del paquete |
Clave |
Instalaciones |
F |
com.test.3 |
31 |
10 |
G |
com.test.3 |
31 |
10 |
En esta situación, todos los desarrolladores que tienen claves son aptos. Una vez que un desarrollador registra el nombre del paquete, el otro debe solicitar permiso_.