Exécuter l'application de surveillance

Cette page explique comment exécuter une application de surveillance. Une application de surveillance fait office de serveur local et affiche les données générées par une application Tuning Fork. Vous exécutez l'application de surveillance parallèlement à votre propre application pour vérifier qu'elle envoie correctement les données.

Activer un point de terminaison local dans Unity

Vous devez configurer votre application pour qu'elle transmette les données à un point de terminaison local situé sur l'appareil plutôt qu'aux serveurs Google Play. Pour activer un point de terminaison local, appelez EnableLocalEndpoint() avant d'appeler Start() dans le code de votre jeu :

tuner.EnableLocalEndpoint();

Ajoutez un indicateur dans votre fichier AndroidManifest.xml :

  1. Ouvrez les paramètres de compilation Unity via File > Build Settings (Fichier > Paramètres de compilation).
  2. Si ce n'est déjà fait, sélectionnez la plate-forme Android.
  3. Cochez la case Export Project (Exporter le projet). La prochaine fois, lorsque vous compilerez le projet Unity, un projet Android sera créé.
  4. Créez un projet Android via File > Build and Run(Fichier > Compiler et exécuter).
  5. Ouvrez le fichier AndroidManifest.xml et ajoutez l'indicateur android:usesCleartextTraffic="true" :
<application
  android:allowBackup="true"
  android:icon="@mipmap/ic_launcher"
  ...
  android:usesCleartextTraffic="true"
  ...

Votre jeu envoie maintenant toutes les demandes à un point de terminaison local.

Exécuter votre application et l'application de surveillance

Procédez comme suit pour exécuter simultanément l'application de surveillance Tuning Fork et votre application afin de vérifier que cette dernière fonctionne correctement :

  1. Téléchargez le fichier ZIP du SDK. Le SDK contient l'application de surveillance.
  2. Décompressez le fichier.
  3. Connectez un appareil (ou créez un appareil virtuel) pour exécuter les applications. Activez les options pour les développeurs et le débogage USB sur l'appareil.
  4. Installez l'APK de l'application de surveillance Tuning Fork sur l'appareil cible à l'aide d'adb :
    adb install gamesdk/gamesdk/apks/tools/TuningForkMonitor.apk
    
  5. Appuyez sur le bouton d'accueil d'Android pour envoyer l'application de surveillance Tuning Fork en arrière-plan sur l'appareil.
  6. Exécutez votre application au premier plan pendant environ 30 secondes.
  7. Revenez à l'application de surveillance Tuning Fork.
  8. Le nom du package de votre application apparaît sous Live Applications (Applications en direct). Appuyez sur cette entrée pour afficher les informations relatives à l'application et la télémétrie en direct.
Figure 1. L'application de surveillance détecte l'application de démonstration.
Figure 2. L'application de surveillance affiche les données de l'application de démonstration.