Passer à la navigation principale

Configurez la mise en boîte de test Android

GitHub

Utilisez la bonne version pour le travail

Avant de commencer, séparez ces trois types de build Android :

  • Build de débogage/localisation de développement: Bon pour vérifier l'interface utilisateur et les intégrations natives sur votre appareil.
  • Build de publication signé AAB envoyé à la console Play: Obligatoire pour les tests de facturation Google Play réalistes.
  • Build de test Play installé: Le build que vos testeurs installent à partir d'une trajectoire interne ou fermée. Utilisez celui-ci pour la validation des achats.

Si vous n'installez que l'APK à partir d'Android Studio ou adb, Google Play Billing peut ne pas se comporter de la même manière qu'en production. Pour la validation des abonnements et des achats en application, testez toujours avec un build installé à partir de Google Play.

  • Un compte développeur de Google Play Console. Si vous n'avez pas encore créé un, commencez par Inscription au console de Play.
  • Un enregistrement d'application créé dans la console de Play avec votre nom de package Android final
  • Vos produits ou abonnements en application créés dans la console de Play
  • Un compte Gmail de test que vous pouvez ajouter à la licence de test
  • Une build de sortie signée prête à l'upload

Avant de passer du temps sur la configuration des factures, créez l'application dans la console de Play et décidéz si elle sera gratuite ou payanteGoogle vous permet de déplacer une application payante vers gratuite plus tard, mais une fois qu'une application a été proposée en gratuit, elle ne peut pas être changée en payante.

Utilisez un Bundle d'application Android (.aabpour les nouvelles applications de Magasin Play :

Fenêtre de terminal
bunx cap sync android
cd android
./gradlew bundleRelease

Assurez-vous que votre configuration de signature Android est déjà configurée avant de lancer bundleRelease. Si votre clé de signature, votre configuration de signature ou vos mots de passe de signature ne sont pas encore définis, créez le bundle signé à partir de Android Studio avec Éditer > Générer un bundle signé d'application / APK, ce qui vous demande de fournir ces valeurs.

  1. Ajouter un compte de test

    Dans le console de Play, ouvrez Paramètres > Test de licence et ajoutez le compte Google principal utilisé sur votre appareil de test Android.

    Cela s'assure que les achats affichent le flux de test de Play au lieu d'essayer une charge réelle.

    Ajouter un compte de test

  2. Choisissez un itinéraire de test

    Allez à Test et publication > Test et choisissez l'un de ces itinéraires :

    • Test interne: Chemin le plus rapide pour les tests de Q&A et de fumage des factures. De nouvelles offres sont normalement disponibles dans les minutes.
    • Test fermé: Plus adapté pour des tests plus larges, et requis avant la production pour les comptes de développeurs personnels créés après le 13 novembre 2023.

    Pour une première mise en production, Play peut afficher un nom d'application temporaire et des informations de liste pour les testeurs internes pendant jusqu'à 48 heures.

    Créer une piste de test

  3. Créer la liste des testeurs

    Après avoir ouvert votre piste, créez une liste de testeurs et ajoutez les comptes Google qui devraient recevoir la mise à jour.

    Si vous travaillez vers l'accès en production sur un compte personnel nouvellement créé, assurez-vous d'utiliser test fermé et gardez au moins 12 testeurs optés pour 14 jours consécutifs.

    Créer la liste des testeurs

  4. Charger une mise à jour signée

    Créer une nouvelle mise à jour dans la piste de test sélectionnée et charger votre mise à jour signée .aab.

    Les nouvelles applications Google Play doivent utiliser un bundle Android plutôt qu'un APK. Après chargement, enregistrez la mise à jour, corrigez tout bloqueur de politique ou de liste de magasin Play drapeau, puis publiez la mise à jour dans la piste de test.

    Charger la mise à jour

  5. S'inscrire au programme de test

    Ouvrez l'URL de participation à l'essai sur votre appareil de test et cliquez sur le bouton “Devenez un testeur” button pour vous inscrire.

    Installez l'application à partir de la liste des applications Play créée par ce flux de participation, et non à partir d'un APK exporté localement.

    Rejoignez les tests

  6. Construire et tester

    Lancez la version de build Play installée sur l'appareil de test et effectuez une commande d'achat. Vous devriez voir un message comme :

    “Ceci est une commande d'essai ; vous ne serez pas facturé.”

    Acheter en test

  • Pour les tests de facturation, déinstallez toute copie de l'application sideloadée avant d'installer la version de build Play de test.
  • Les tests internes sont excellents pour les tests rapides de fumée, mais les tests fermés sont la voie qui compte pour l'accès à la production de compte personnel.
  • Les comptes de test ne seront pas facturés pour les achats
  • Les achats de test utilisent le même flux que les achats de production
  • Vous pouvez tester toutes les fonctionnalités d'abonnement, y compris les essais et les offres d'introduction
  • Les abonnements de test ont des périodes de renouvellement accélérées pour un test plus rapide
  • Utilisez le même compte Google pour les trois endroits : la boutique Play sur le dispositif, le flux d'opt-in du testeur et la test de Licence

Les produits ne s'affichent pas en mode test :

  • Assurez-vous que votre application est téléchargée sur une piste de test
  • Vérifiez que le compte de test est ajouté à la test de Licence
  • Vérifiez que les produits sont actifs dans le console Google Play
  • Confirmer que l'installation a été effectuée à partir de Google Play et non en local

Erreur : l'élément n'est pas disponible"

  • Attendez 2-3 heures après avoir créé des produits pour qu'ils deviennent disponibles
  • Assurez-vous que le nom de package de votre application correspond à celui dans le console de Play
  • Vérifiez que vous êtes connecté avec un compte de test
  • Confirmer que vous avez téléchargé la version signée de la build qui pointe vers le même nom de package et le catalogue de produits

Achats de test affichés comme des charges réelles :

  • Vérifiez que le compte est ajouté à la licence de test
  • Assurez-vous d'utiliser la build de la piste de test
  • Vérifiez que le bandeau de test apparait lors de l'achat

Continuez de Configurez le test de sandbox Android

Section intitulée “Continuez de Configurez le test de sandbox Android”

Si vous utilisez Configurez le test de sandbox Android pour planifier l'approbation de la boutique et la distribution, connectez-le avec Utilisez @capgo/native-purchases pour la capacité native dans Utilisez @capgo/native-purchases, @capgo/capacitor-in-app-review pour le détail d'implémentation dans @capgo/capacitor-in-app-review, En utilisant @capgo/capacitor-en-revue-de-l'application pour la capacité native dans En utilisant @capgo/capacitor-en-revue-de-l'application @capgo/capacitor-marché-natif pour le détail d'implémentation dans @capgo/capacitor-marché-natif, et En utilisant @capgo/capacitor-marché-natif pour la capacité native dans En utilisant @capgo/capacitor-marché-natif.