Prendre la valeur du vrai projet
Sous Android, l’applicationId du module peut différer du namespace du code. Sous iOS, prenez le Bundle Identifier de la cible Xcode ; un App ID générique à astérisque n’est pas l’identifiant concret.
Développement mobile
Collez un identifiant existant, choisissez la plateforme, puis lisez les erreurs par segment.
Saisissez un identifiant pour voir le rapport par segment.
L’identifiant est contrôlé dans ce navigateur ; aucune boutique n’est interrogée.
Saisissez un identifiant pour voir le rapport par segment.
Avant de publier, vérifier un nom de package Android évite qu’un point en trop ou une lettre oubliée passe inaperçu. Le contrôle porte sur la valeur exacte du projet et ne la corrige pas automatiquement.
L’identifiant de bundle iOS admet le trait d’union, alors que l’ID d’application Android accepte le soulignement. Le format DNS inversé relève des conseils de nommage, distincts des erreurs de syntaxe.
Le même texte peut être accepté par iOS et refusé par Android.
Pour vérifier un nom de package Android, le rapport sépare les éléments aux points et indique le numéro d’un segment vide, commençant par un chiffre ou contenant un caractère interdit. Il conserve la saisie originale.
Un soulignement interne est admis par Android mais pas par iOS ; un trait d’union suit la règle inverse. Changer de plateforme relance le contrôle sur la même valeur, sans changer l’identité de l’application.
Sous Android, l’applicationId du module peut différer du namespace du code. Sous iOS, prenez le Bundle Identifier de la cible Xcode ; un App ID générique à astérisque n’est pas l’identifiant concret.
Android est sélectionné au départ. Passez à iOS pour un identifiant de bundle : le trait d’union devient autorisé et le soulignement refusé. La valeur saisie ne disparaît pas.
La vérification automatique attend 350 ms après la dernière modification. Une fois désactivée, utilisez le bouton ou Ctrl/Cmd+Entrée. La copie est bloquée tant que le résultat est périmé.
Au moins deux segments, chacun commençant par une lettre ASCII ; la suite peut comporter lettres, chiffres et soulignements. Les majuscules restent valides au sens de la règle officielle.
Les lettres et chiffres ASCII ainsi que les traits d’union sont acceptés entre les points. Les soulignements et astérisques sont refusés. Un seul segment déclenche un conseil DNS inversé, pas une erreur inventée.
Le nombre de segments et leurs problèmes sont copiables pour un ticket. Un nom de package valide n’établit ni propriété de domaine ni disponibilité auprès d’Apple ou Google.
Choisissez une valeur stable et distinctive, souvent fondée sur un domaine inversé. Pour Android, chaque segment doit commencer par une lettre et l’ID comporter au moins deux segments. Ce contrôle ne réserve pas le nom.
Un nom tel que com.societe.application est lisible, mais l’exemple ne prouve pas que vous possédez le domaine ou que la boutique l’acceptera. Vérifiez ensuite les exigences de votre compte.
Pour une application Android moderne, regardez applicationId dans le module Gradle. Le namespace peut être différent ; l’ID final du binaire est celui à confronter au compte de publication.
Après publication, changer l’applicationId fait reconnaître une autre application plutôt qu’une mise à jour. Le rapport aide à déceler une faute de format avant de fixer cet identifiant.
Oui, le nom affiché aux utilisateurs et l’identifiant technique sont distincts. Deux valeurs applicationId différentes désignent deux applications Android distinctes, même si le libellé est identique.
Une règle vous semble ambiguë ?
Après avoir utilisé « vérifier un nom de package Android », comparez la valeur retenue avec Gradle, Xcode et le compte développeur correspondant.