Distribuer des applications Android aux testeurs à l'aide de la console Firebase


Ce guide explique comment importer des fichiers Android App Bundle (AAB) dans App Distribution et distribuer les APK générés à l'aide de la console Firebase.

App Distribution s'intègre au service de partage interne d'application de Google Play pour : traiter les AAB que vous importez et diffusez pour des APK optimisés pour les testeurs configurations d'appareil. La distribution d'AAB vous permet d'effectuer les opérations suivantes:

  • Exécutez des APK optimisés (diffusés par Google Play) optimisés pour votre des testeurs appareils.

  • Identifiez et déboguez des problèmes spécifiques à l'appareil.

  • Testez des fonctionnalités d'app bundle telles que Play Feature Delivery et Play Asset Delivery.

  • Réduisez la taille des téléchargements pour vos testeurs.

Autorisations requises

Pour importer des AAB dans App Distribution, vous devez associer votre application Firebase à une application dans Google Play. Vous devez disposer du niveau d'accès requis pour effectuer ces actions.

Si vous ne disposez pas des droits d'accès Firebase nécessaires, vous pouvez demander à un projet Firebase de vous attribuer le rôle approprié via le Paramètres IAM de la console Firebase. Si vous avez des questions concernant l'accès à votre projet Firebase, y compris ou l'attribution d'un propriétaire, consultez "Autorisations et accès aux projets Firebase" Questions fréquentes.

Le tableau suivant s'applique à l'association d'une application Firebase à une application dans Google Play, ainsi que l'importation d'AAB.

Action dans la console Firebase Autorisation IAM requise un ou plusieurs rôles IAM qui incluent les autorisations requises par par défaut Rôle(s) supplémentaire(s) requis
Associer une application Firebase à une application dans Google Play firebase.playLinks.update L'un des rôles suivants: Accès à un compte de développeur Google Play en tant qu'administrateur
Importer des AAB dans App Distribution firebaseappdistro.releases.update L'un des rôles suivants: ––

Avant de commencer

  1. Si vous ne l'avez pas déjà fait, ajoutez Firebase à votre projet. À la fin de ce workflow, vous disposerez d'une application Android Firebase dans votre projet Firebase.

    Si vous n'utilisez aucun autre produit Firebase, il vous suffit de créer un projet et d'enregistrer votre application. Si vous décidez d'utiliser d'autres produits, assurez-vous de suivre toutes les étapes Ajoutez Firebase à votre projet Android.

  2. Pour créer une association entre Firebase et Google Play et importer des AAB, assurez-vous que votre application répond aux exigences suivantes:

    • L'application dans Google Play et l'application Android pour Firebase sont enregistrées sous le même nom de package.

    • L'application dans Google Play est configurée dans l'application. tableau de bord et elle est distribuée dans l'un des canaux Google Play (tests internes, tests fermés, ouverts ou production).

    • Une fois l'examen de l'application dans Google Play terminé, celle-ci est publiée. Votre application est publiée si la colonne État de l'application affiche l'un des états suivants : "Test interne" (et non "Brouillon de test interne"), Tests fermés, ouverts ou Production.

  3. Associez votre application Android pour Firebase à votre compte de développeur Google Play:

    1. Dans la console Firebase, accédez à votre Paramètres du projet, puis sélectionnez l'onglet Integrations (Intégrations).

    2. Sur la fiche Google Play, cliquez sur Associer.
      Si vous avez déjà des associations à Google Play, cliquez sur Gérer à la place.

    3. Suivez les instructions à l'écran pour activer l'intégration App Distribution et sélectionner les applications Android pour Firebase à associer à Google Play.

    En savoir plus sur l'association à Google Play

Étape 1 : Créer votre application

Lorsque vous êtes prêt à distribuer une version préliminaire de votre application aux testeurs, pour créer votre AAB (consultez le Documentation Android Studio pour obtenir des instructions).

Étape 2 : Distribuer votre application aux testeurs

Pour distribuer votre application aux testeurs, importez votre fichier AAB à l'aide de l'élément Console Firebase:

  1. Ouvrez la page App Distribution du Firebase. Lorsque vous y êtes invité, sélectionnez votre projet Firebase.

  2. Sur la page Releases, sélectionnez l'application à partir de laquelle vous souhaitez distribuer votre application. le menu déroulant.

  3. Faites glisser le fichier AAB de votre application vers la console pour l'importer.

  4. Une fois l'importation terminée, spécifiez les groupes de testeurs et les testeurs individuels que vous souhaitez recevoir la version. Ajoutez ensuite des notes de version pour le build.

    Consultez l'article Gérer les testeurs pour en savoir plus sur créer des groupes de testeurs.

  5. Cliquez sur Distribuer pour rendre la version disponible pour les testeurs. Le testeur reçoit automatiquement une invitation par e-mail pour tester l'application.

  6. (Facultatif) Pour partager des liens vers des versions spécifiques avec les testeurs qui y ont accès vers ces versions, cliquez sur le bouton Lien pour copier le lien de la version dans le presse-papiers.

Une fois que vous avez distribué votre build, il devient disponible dans la Tableau de bord App Distribution de la console Firebase pendant 150 jours (cinq mois). Lorsque 30 jours avant l'expiration du build, un avis d'expiration s'affiche dans la console et la liste des versions du testeur sur son appareil de test.

Les testeurs qui n'ont pas été invités à tester l'application reçoivent des invitations par e-mail pour se lancer, et les testeurs existants reçoivent des notifications par e-mail qu'un nouveau build est prêt à être testé. Pour obtenir des instructions sur l'installation de l'application de test, consultez Premiers pas en tant que testeur avec App Distribution Vous pouvez surveiller l'état de chaque testeur, s'il a accepté les l'invitation et s'il a téléchargé l'application dans la console Firebase.

Les testeurs disposent de 30 jours pour accepter une invitation à tester l'application avant qu'elle n'expire. Lorsqu'un délai de cinq jours avant l'expiration d'une invitation est écoulé, un avis d'expiration s'affiche dans la Console Firebase à côté du testeur sur une version. Une invitation peut être renouvelé en le renvoyant à l'aide du menu déroulant sur la ligne du testeur.

Étapes suivantes