Si votre application est déjà approuvée sur le Google Play Store et que vous disposez d’un fichier .jks
(Java KeyStore) pour signer votre application, vous pouvez utiliser cette même clé de signature pour la faire approuver Huawei AppGallery. Ce guide vous explique les étapes à suivre pour exporter votre certificat et soumettre votre application sur AppGallery.
1. Exporter le certificat de la clé de signature
La première étape consiste à exporter le certificat de votre clé de signature depuis le fichier .jks
. Ce certificat sera utilisé pour vérifier la signature de l’application sur Huawei AppGallery. Voici la commande que vous devez exécuter dans votre terminal ou invite de commandes :
keytool -export -rfc -keystore your-keystore.jks -alias your-key-alias -file huawei_upload_certificate.pem
Paramètres à adapter :
your-keystore.jks
: Chemin vers votre fichier.jks
(Java KeyStore) utilisé pour signer l’application.your-key-alias
: L’alias de la clé à l’intérieur du fichier.jks
.huawei_upload_certificate.pem
: Nom du certificat généré en format.pem
.
2. Se connecter à AppGallery Connect
Rendez-vous sur AppGallery Connect et connectez-vous avec votre compte développeur Huawei.
3. Créer ou sélectionner une application
Dans le tableau de bord d’AppGallery Connect :
- Sélectionnez Créer une application si vous soumettez une nouvelle application.
- Ou sélectionnez une application existante si elle est déjà présente dans AppGallery.
4. Télécharger le certificat de la clé de signature
Une fois votre application sélectionnée :
- Allez dans Gestion de la version > Signature de l’application (App Signature).
- Sélectionnez l’option pour télécharger un certificat de clé de signature.
- Importez le fichier
huawei_upload_certificate.pem
que vous avez généré à l’étape 1.
5. Configurer la signature de l’application
Huawei AppGallery vérifiera le certificat téléchargé pour s’assurer que l’application est correctement signée. Vous pourrez ensuite configurer AppGallery pour utiliser ce certificat lors de la distribution de l’application aux utilisateurs.
6. Soumettre l’application pour validation
Après avoir configuré la signature, soumettez votre application pour validation sur AppGallery. L’équipe d’AppGallery vérifiera que toutes les étapes ont été suivies correctement.
Points à noter
- Utilisation du même
.jks
: Continuez à signer vos fichiers APK ou AAB avec votre fichier.jks
, tout comme pour le Google Play Store. - Cohérence des signatures : En utilisant le même fichier
.jks
pour Google Play Store et Huawei AppGallery, vous garantissez la cohérence des signatures, ce qui est essentiel pour éviter des conflits lors de futures mises à jour.
Résolution des avertissements « JKS propriétaire »
Si vous recevez un avertissement indiquant que le fichier .jks
utilise un format propriétaire, il est recommandé de migrer vers le format PKCS12, qui est plus standardisé et sécurisé. Voici comment convertir votre fichier .jks
en .p12
:
keytool -importkeystore -srckeystore "C:\path\to\your\keystore\your-keystore.jks" -destkeystore "C:\path\to\your\keystore\your-keystore.p12" -deststoretype pkcs12
Ensuite, exportez le certificat depuis le fichier PKCS12 :
keytool -export -rfc -keystore "C:\path\to\your\keystore\your-keystore.p12" -alias your-key-alias -file huawei_upload_certificate.pem
Cela vous permettra d’éviter les avertissements et d’assurer la compatibilité avec différents systèmes et services.