Desarrollo móvil

validar nombre de paquete Androidcon reglas separadas para iOS

Introduce un identificador existente, elige la plataforma y revisa cada segmento.

validar nombre de paquete Android

Identificador de la app

Informe de validación

Escribe un identificador para ver el informe por segmentos.

El identificador se comprueba en este navegador; no se consulta ninguna tienda.

Escribe un identificador para ver el informe por segmentos.

Antes de publicar, validar nombre de paquete Android permite detectar un punto duplicado o un carácter que cambia la identidad de la app. El valor se examina tal como está en tu proyecto; no se corrige a escondidas.

El ID de aplicación de Android acepta guion bajo dentro de un segmento, mientras que el ID de paquete iOS acepta guion medio. El formato DNS inverso aparece como recomendación aparte de los errores.

¿Por qué validar nombre de paquete Android aquí?

Una misma cadena puede ser válida en iOS e inválida en Android.

Señalar el segmento exacto

Al validar nombre de paquete Android, el informe separa las partes por puntos y señala con su número los segmentos vacíos, los que empiezan por cifra y los caracteres no admitidos. Conserva el texto original.

Tres partes de un identificador separadas por puntos; la segunda se destaca como incorrecta.

Comparar plataformas sin cambios

Android permite el guion bajo dentro de un segmento, pero no el guion medio; iOS invierte esa diferencia. Al cambiar de plataforma se repite la prueba sin reescribir el ID ni crear otra app.

Dos paneles móviles comparan el guion medio permitido en iOS con el guion bajo permitido en Android.

Comprueba el valor que llegará a la tienda

01

Tomar el identificador real

En Android, consulta applicationId en el módulo de la app, que puede diferir de namespace. En iOS, usa Bundle Identifier del target de Xcode; un App ID con comodín no es el valor concreto de la app.

02

Escoger plataforma antes de interpretar

Android está seleccionado al abrir. Para iOS, cambia la opción: el guion medio pasa a ser válido y el guion bajo deja de serlo. El campo conserva exactamente lo que escribiste.

03

Copiar solo el resultado vigente

La validación automática espera 350 ms tras la última edición. Si la desactivas, usa el botón o Ctrl/Cmd+Intro. Mientras el informe anterior esté desactualizado, copiar queda bloqueado.

Reglas concretas y errores localizados

Sintaxis de Android

El applicationId debe tener al menos dos segmentos; cada uno comienza con una letra ASCII y continúa con letras, números o guiones bajos. Las mayúsculas son válidas y no se convierten automáticamente.

Caracteres del ID de iOS

En iOS se aceptan letras, cifras y guiones medios entre puntos. Un guion bajo o un asterisco se señalan como error. Un solo segmento da lugar a un consejo sobre DNS inverso, separado de la validez.

Informe para una sola app

Cada segmento se muestra con su número y sus problemas, listo para copiar en una incidencia. Un identificador de paquete bien formado no demuestra propiedad del dominio ni registro en una tienda.

Alcance real de la comprobación

No busca nombres libres
Pasar la prueba significa que se cumplieron reglas locales de caracteres y segmentos. No demuestra que Apple o Google permitan registrar ese ID ni que tu cuenta tenga acceso.
No inspecciona firma ni archivos
Se pega una cadena, no un APK, IPA, Info.plist o archivo Gradle. Certificados, Team ID y el identificador incluido en el binario deben comprobarse por separado.
No admite comodines de App ID
com.company.* es un patrón de registro de Apple, no el Bundle ID concreto de una app. El asterisco se rechaza como carácter no permitido.
Las recomendaciones no son errores
Usar minúsculas puede ser práctico, pero Android admite mayúsculas y guiones bajos. Los límites de longitud o palabras reservadas de servicios ajenos no se presentan como reglas universales.
No genera ni modifica identificadores
Solo se comprueba un ID existente cada vez. Limpiar caracteres sin pedirlo podría cambiar la identidad permanente de la app, sobre todo después de publicarla.

Preguntas al validar nombre de paquete Android

¿Cómo se cambia el nombre de paquete en Android Studio?

Antes de cambiarlo, distingue el namespace del código y el applicationId del módulo. Este último identifica la app publicada; cambiarlo después de publicar puede crear otra app. Aquí solo se comprueba su sintaxis.

¿Pueden dos proyectos tener el mismo nombre de paquete?

Como código fuente, dos proyectos pueden compartir nombres, pero dos apps que deban instalarse o publicarse como productos distintos necesitan identificadores de aplicación diferentes. La validez del formato no garantiza exclusividad.

¿Por qué Google Play rechaza el prefijo com.example?

com.example aparece en ejemplos y puede estar reservado o restringido por la tienda. Este verificador aplica reglas de sintaxis, no políticas de registro; usa una identidad propia y confírmala en Play Console.

¿Cómo instalar la versión normal y la pro sin que una sustituya a la otra?

Necesitan applicationId diferentes para que Android las trate como apps separadas. Puedes comprobar el formato de cada valor por separado; esta página no genera variantes ni instala APK.

¿La beta y la versión final deben conservar el mismo nombre de paquete?

Si son versiones de la misma ficha de la tienda, conserva el mismo applicationId. Para dos apps paralelas se usan identificadores distintos. La decisión de publicación no puede deducirse del formato.

¿Falta una regla relevante?

validar nombre de paquete Android antes de publicar

Después de validar nombre de paquete Android, compara el valor final con Gradle o Xcode y comprueba su registro en la cuenta de desarrollador.