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.
Desenvolvimento mobile
Informe um identificador existente, escolha a plataforma e examine cada trecho.
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.
O mesmo texto pode passar no iOS e falhar no Android.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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?
Depois de validar nome de pacote Android, confira o mesmo valor no Gradle ou Xcode e no cadastro da sua conta de desenvolvedor.