Ce guide explique comment enregistrer vos applications sur des plates-formes Open Source. Le processus est semblable à la distribution de votre application sur d'autres plates-formes. Vous n'êtes pas obligé d'enregistrer vos applications pour continuer à les distribuer sur des plates-formes Open Source, mais cela permettra à vos utilisateurs de continuer à bénéficier de la même expérience d'installation qu'aujourd'hui.
Avant de commencer, configurez un compte Android Developer Console ou Google Play Console. Si vous n'en avez pas, inscrivez-vous en suivant le guide de validation du développeur.
Choisir comment les utilisateurs installent votre application
Selon que vous validez et enregistrez votre application ou non, les utilisateurs peuvent l'installer de deux manières :
- Aucun changement pour vos utilisateurs Enregistrez vos applications avec votre identité validée pour que les utilisateurs puissent les installer comme d'habitude.
- Configuration avancée du flux : Si vous préférez ne pas enregistrer votre application, les utilisateurs peuvent activer le flux avancé sur leur appareil. Cette configuration unique leur permet d'installer des applications de développeurs non validés.
Enregistrer une application
Pour enregistrer une application, procédez comme suit :
- Dans la Android Developer Console ou l'onglet de validation des développeurs Android de la Google Play Console, cliquez sur Enregistrer le nom du package.
- Saisissez le nom du package de votre nouvelle application, puis cliquez sur Suivant.
- Cliquez sur Ajouter une clé, puis saisissez l'empreinte du certificat SHA-256 de votre clé de signature. Pour savoir comment extraire l'empreinte digitale, consultez le guide du Centre d'aide. Si la plate-forme Open Source utilise votre clé de signature pour distribuer l'application, vous n'avez rien d'autre à faire.
- Si la plate-forme Open Source signe à nouveau l'application avec sa clé, téléchargez l'APK signé par la plate-forme après avoir publié l'application sur la plate-forme.
- Extrayez l'empreinte du certificat SHA-256 de l'APK.
- Dans la console, accédez à votre application enregistrée, cliquez sur Ajouter une clé, puis saisissez l'empreinte du certificat SHA-256 extraite. Si vous recevez une invite à valider la propriété, cliquez sur Valider, puis suivez les étapes 9 à 12 de la section Enregistrer une application existante. Cette invite s'affiche dans le cas rare où la nouvelle application est installée sur 50 appareils Android ou plus à partir de la plate-forme avant que vous n'enregistriez la clé de la plate-forme.
Enregistrer une application existante
Si la plate-forme d'application Open Source utilise votre clé de signature pour distribuer l'application, suivez le guide d'enregistrement du nom de package existant.
Pour enregistrer une application existante que la plate-forme Open Source signe à nouveau avec sa clé, procédez comme suit :
- Téléchargez l'APK signé par la plate-forme depuis la plate-forme Open Source.
- Extrayez l'empreinte du certificat SHA-256 de l'APK. Pour savoir comment extraire l'empreinte digitale, consultez le guide du Centre d'aide.
- Dans la Android Developer Console ou sur la page de validation des développeurs Android de la Google Play Console, cliquez sur Enregistrer le nom du package.
- Saisissez le nom du package de votre application existante, puis cliquez sur Suivant.
- Cliquez sur Sélectionner une clé. Si l'application compte moins de 50 installations connues, cliquez sur Ajouter une clé et saisissez l'empreinte du certificat SHA-256.
- Sélectionnez l'empreinte du certificat SHA-256 extraite dans la liste des empreintes éligibles. Si l'empreinte n'est pas listée, cliquez sur Afficher une autre méthode d'enregistrement, puis sur Afficher les empreintes des autres clés et sélectionnez l'empreinte dans la liste.
- Cliquez sur Ajouter une clé.
- Cliquez sur Importer un APK.
- Copiez l'extrait fourni, accédez à l'arborescence source de votre application, créez un fichier nommé
adi-registration.propertiesdans le dossierassets, puis collez l'extrait dans le fichier. - Publiez la nouvelle version de l'application contenant l'extrait sur la plate-forme Open Source.
- Téléchargez la nouvelle version de l'APK depuis la plate-forme.
- Importez l'APK dans la console.