Desenvolvimento mobile

validar nome de pacote Androide comparar as regras do iOS

Informe um identificador existente, escolha a plataforma e examine cada trecho.

validar nome de pacote Android

Identificador do app

Relatório de validação

Digite um identificador para ver o relatório por trechos.

O identificador é verificado neste navegador; nenhuma loja é consultada.

Digite um identificador para ver o relatório por trechos.

Antes de enviar uma nova versão, validar nome de pacote Android ajuda a encontrar um ponto duplicado ou uma letra no lugar errado. O valor é examinado como está no projeto, sem limpeza ou conversão automática.

O ID do aplicativo Android aceita sublinhado dentro de um trecho; o ID de pacote iOS aceita hífen. A ferramenta distingue erros de sintaxe de conselhos sobre formato DNS reverso e letras minúsculas.

Por que validar nome de pacote Android aqui?

O mesmo texto pode passar no iOS e falhar no Android.

Localize o trecho com erro

Ao validar nome de pacote Android, a ferramenta separa a string nos pontos e identifica o número de um trecho vazio, iniciado por número ou com sinal proibido. O texto original permanece disponível para você corrigir no projeto.

Três trechos de um identificador separados por pontos, com o segundo destacado como incorreto.

Compare sem reescrever o ID

Android aceita sublinhado dentro de um trecho, mas não hífen; no iOS ocorre o contrário. Trocar a plataforma refaz a análise do mesmo valor, sem criar um novo identificador por conta própria.

Dois painéis de celular comparam o hífen aceito no iOS ao sublinhado aceito no Android.

Confira o identificador que será publicado

01

Copie a configuração certa

No Android, leia applicationId no módulo do app; namespace do código pode ser diferente. No iOS, use Bundle Identifier no target do Xcode. Um App ID com curinga não é o Bundle ID concreto.

02

Escolha a plataforma antes do resultado

Android é o padrão. Mude para iOS se estiver conferindo o ID de pacote iOS: o hífen passa a ser aceito e o sublinhado deixa de ser. A entrada é preservada.

03

Espere o relatório atual

A validação automática aguarda 350 ms após a última alteração. Desligue-a para usar o botão ou Ctrl/Cmd+Enter. Enquanto o resultado estiver antigo, a cópia fica desativada.

Regras visíveis em cada trecho

applicationId do Android

Exige ao menos dois trechos; cada um começa com letra ASCII e continua com letras, números ou sublinhados. Letras maiúsculas são aceitas pela regra oficial e não são alteradas.

Bundle ID do iOS

Aceita letras, números e hífens entre pontos. Sublinhados e asteriscos são erros. Um único trecho recebe uma dica de formato DNS reverso, mas não vira uma regra rígida inventada.

Relatório copiável de um único ID

A lista numera cada trecho e seus problemas para facilitar um chamado. Um nome válido em formato DNS reverso não prova domínio próprio nem registro na loja.

O que fica fora desta validação

Sem consulta de disponibilidade
A aprovação local significa apenas conformidade de caracteres e trechos. Ela não informa se Apple ou Google já registraram o ID nem se sua conta pode usá-lo.
Sem leitura de assinatura ou projeto
A entrada é uma string, não um APK, IPA, Info.plist ou arquivo Gradle. Team ID, certificado e identidade real do build precisam ser conferidos nos respectivos ambientes.
App ID com curinga não é Bundle ID
com.company.* é um padrão de cadastro da Apple, não o identificador concreto do app. O asterisco aparece como caractere proibido nesta verificação.
Dicas não viram regras oficiais
Minúsculas são práticas, mas Android permite maiúsculas e sublinhados. Restrições particulares de um gerador ou serviço não são aplicadas como sintaxe geral.
Sem geração nem lote
Um identificador existente é verificado por vez. Remover caracteres automaticamente poderia mudar a identidade do app; após a publicação, outro ID pode representar outro aplicativo.

Dúvidas ao validar nome de pacote Android

Como identificar o applicationId do meu aplicativo?

No projeto Android, veja applicationId no módulo do app. Em algumas ferramentas a localização muda; a entrada desta página deve ser o valor que será incorporado ao build, não apenas o nome visível.

Como editar o ApplicationId no Android Studio?

Altere a configuração do módulo com atenção ao estágio de publicação. Após o app existir na loja, outro applicationId será tratado como outro aplicativo. A ferramenta aqui só valida a string.

Como alterar o domínio do projeto Android?

Um domínio em formato reverso é uma convenção para organizar o ID. Mudar o domínio usado no nome pode mudar a identidade publicada; este verificador não reescreve o projeto nem comprova posse do domínio.

Por que o APK foi considerado inválido na publicação por causa do nome do pacote?

A loja pode aplicar políticas de cadastro além da sintaxe básica, como nomes reservados. Confira a mensagem exata no console; um resultado válido aqui não substitui essa avaliação.

Como corrigir um erro ao renomear o pacote no Android?

Compare applicationId, namespace e configurações das integrações. Esta página aponta problemas de formato no ID informado, mas não atualiza referências do código, assinaturas ou serviços externos.

Faltou alguma regra?

validar nome de pacote Android antes do envio

Depois de validar nome de pacote Android, confira o mesmo valor no Gradle ou Xcode e no cadastro da sua conta de desenvolvedor.