Tester Asset Delivery

Suivez les étapes de ce guide pour tester la manière dont votre application intègre Play Asset Delivery pour récupérer des packs d'éléments.

Tester en local

Play Asset Delivery permet d'effectuer des tests en local en installant une nouvelle version du jeu à l'aide de bundletool. Utilisez des tests en local pour des cycles rapides et itératifs, car vous n'avez pas besoin d'importer le jeu sur les serveurs Google Play. La procédure à suivre varie selon que vous développez avec Java, en natif ou avec Unity.

Java ou natif

Pour tester votre application en local, procédez comme suit :

  1. Créez votre app bundle.

  2. Générez des APK avec l'indicateur --local-testing :

    java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \
      --output=output.apks --local-testing
    
  3. Connectez un appareil et exécutez bundletool pour télécharger les APK indépendamment :

    java -jar bundletool.jar install-apks --apks=output.apks
    

Unity

Dans l'éditeur Unity, sélectionnez Google > Build and Run (Compiler et exécuter).

Comportement

Les packs install-time seront installés pendant le processus d'installation de l'application.

Les packs fast-follow se comportent comme des packs on-demand. Ils ne seront donc pas automatiquement récupérés lorsque le jeu sera téléchargé indépendamment. Les développeurs doivent en faire la demande manuellement au début du jeu. L'opération ne nécessite aucune modification du code dans votre application.

Restrictions

Les restrictions des tests en local sont les suivantes :

  • Les packs récupèrent des données sur un espace de stockage externe plutôt que sur Play. Vous ne pouvez donc pas tester le comportement de votre code en cas d'erreurs réseau.
  • Les tests en local ne couvrent pas les situations d'attente de Wi-Fi.
  • Les mises à jour ne sont pas compatibles. Avant d'installer une nouvelle version de votre build, désinstallez manuellement la version précédente.

Tester avec le partage interne d'application

À mesure que vous approchez de la version finale, testez votre jeu en utilisant une configuration aussi réaliste que possible pour vous assurer qu'il fonctionnera correctement pour vos utilisateurs en production. Pour vous en assurer, vous pouvez utiliser le partage interne d'application afin d'obtenir un lien pouvant être partagé et permettant de télécharger le jeu sur Play, tout en obtenant exactement le même comportement que vos utilisateurs une fois le jeu publié sur le Play Store.

Pour tester Asset Delivery à l'aide du partage interne d'application, procédez comme suit :

  1. Créez votre app bundle.
  2. Suivez les instructions de la Play Console pour savoir comment partager votre application en interne.
  3. Sur l'appareil de test, cliquez sur le lien de partage interne d'application correspondant à la version de votre application que vous venez d'importer.
  4. Installez l'application depuis la page Google Play Store qui s'affiche lorsque vous cliquez sur le lien.