Avant de publier vos applications privées, assurez-vous que la Play Console ou l'iFrame Google Play d'entreprise ne contiennent pas d'avertissement ni d'erreur. Ignorer ces informations peut empêcher la publication de votre application. Nous vous recommandons également de suivre les bonnes pratiques suivantes :
- Le nom du package de votre application doit être unique sur Google Play dans le monde entier (et pas seulement au sein de votre entreprise ou de votre compte de développeur Google Play). Si le nom du package est déjà utilisé sur Google Play, recompilez votre application avec un autre nom de package.
- Google Play requiert que les APK respectent les contraintes d'alignement d'octets pour optimiser l'utilisation de la mémoire RAM. Si votre APK n'est pas aligné, vous pouvez utiliser l'outil zipalign pour y remédier.
- La clé que vous utilisez pour signer votre APK doit avoir une longue période de validité. Pour en savoir plus, consultez la section Consignes de signature.
- Pourquoi le message d'erreur "Pour importer un app bundle, vous devez être inscrit au service Signature d'application Play" s'affiche-t-il lorsque j'importe un app bundle ?
- Cette erreur se produit, car vous n'avez pas encore importé votre clé de signature d'application. Suivez les instructions de la section Importer un AAB pour une application privée créée avec un APK pour importer votre clé de signature d'application.
- Pourquoi le message suivant s'affiche-t-il : "Vous avez importé un APK ou un Android App Bundle signé avec une clé qui est également utilisée pour signer les APK remis aux utilisateurs. Comme vous êtes inscrit au service Signature d'application Play, vous devez signer votre APK ou votre Android App Bundle avec une nouvelle clé avant de l'importer" ?
- Cette erreur se produit lorsque vous créez une application en important un app bundle signé avec une clé de signature d'application (de distribution) utilisée pour signer d'autres APK. Pour résoudre ce problème, vous avez deux solutions :
- Utilisez une nouvelle clé d'importation pour signer votre app bundle avant de l'importer.
- Créez votre application en important d'abord un APK, puis en passant à un app bundle en suivant les instructions de la section Importer un AAB pour une application privée créée avec un APK.
- Cette erreur se produit lorsque vous créez une application en important un app bundle signé avec une clé de signature d'application (de distribution) utilisée pour signer d'autres APK. Pour résoudre ce problème, vous avez deux solutions :
- Que dois-je faire si je souhaite utiliser ma propre clé de signature pour signer les APK générés et distribués aux utilisateurs finaux ?
- Pour résoudre ce problème, vous avez deux solutions :
- Publier une application privée à l'aide de la Play Console
- Dans l'iFrame Google Play d'entreprise, importez l'APK signé avec votre propre clé signée. Importez ensuite la même clé de signature d'application dans la Play Console. Suivez ensuite les instructions de la section Importer un AAB pour une application privée créée avec un APK, puis commencez à importer l'app bundle depuis l'iFrame (ou la Play Console).
- Pour résoudre ce problème, vous avez deux solutions :
- Que dois-je faire si je souhaite utiliser des clés générées par Google pour signer les APK générés et distribués aux utilisateurs finaux ?
- Lorsque vous créez une application à l'aide d'un app bundle à partir d'un iFrame, une clé de signature générée par Google est utilisée par défaut. Aucune autre étape n'est requise.
- Puis-je mettre à niveau ma clé de signature d'application après avoir activé le service Signature d'application Play ?
- Cette fonctionnalité n'est prise en charge que pour les comptes de développeur Play Console standards. Elle n'est pas compatible avec les comptes Play Console iFrame qui distribuent des applications privées.
- Puis-je demander la réinitialisation de la clé d'importation pour les comptes Play Console iFrame ?
- Cette fonctionnalité n'est prise en charge que pour les comptes de développeur Play Console standards. Cette fonctionnalité n'est pas prise en charge pour les comptes Play Console iFrame qui distribuent des applications privées.
- Le choix de la clé de signature d'application peut-il être modifié ?
- Non, la clé que vous utilisez dans votre première version (votre propre clé à l'aide d'un APK ou bien une clé générée par Google à l'aide d'un AAB) deviendra votre clé de signature d'application.
- Puis-je passer à l'APK après avoir importé un app bundle dans l'iFrame ?
- Si vous avez initialement créé votre application à l'aide d'un APK, puis que vous êtes passé à un app bundle en important la clé de signature, vous pouvez revenir à l'APK.
- Si une application est initialement créée à l'aide d'app bundles par le biais d'iFrame, elle ne peut pas être convertie en APK.
- Puis-je utiliser l'API Play Edit pour importer des app bundles pour des applications privées créées à partir d'iFrame ?
- Absolument. Toutefois, vous devez d'abord importer votre clé de signature dans la Play Console. Vous pourrez ensuite effectuer les prochaines versions à l'aide de l'API Play Edit.
- L'API Play Custom App Publishing est-elle compatible avec l'app bundle ?
- Non, l'API Play Custom App Publishing n'est compatible qu'avec les applications créées à l'aide d'un APK.
- Puis-je utiliser l'API Play Custom App Publishing pour créer des applications, puis l'API Play Edit pour les mettre à jour ?
- Oui, c'est possible. Toutefois, vous devez fournir votre clé de signature dans la Play Console avant d'utiliser l'API Play Edit pour l'app bundle.
L'utilisation sans autorisation d'un contenu enregistré en tant que marque peut entraîner le non-respect des règles de Google Play, même si le contenu appartient à votre organisation. Si votre application privée contient ce qui suit :
- Du contenu enregistré en tant que marque (noms de marque, logos, éléments graphiques, audio, etc.)
- Ou si vous republiez une application reçue d'un tiers
Informez l'équipe d'examen des applications Google Play que vous êtes autorisé à utiliser le contenu, puis attendez la réponse de l'équipe avant de publier votre application.