Monitor-App ausführen

Auf dieser Seite wird beschrieben, wie Sie eine Monitoring-Anwendung ausführen. Diese Monitoring-App fungiert als lokaler Server und zeigt die Daten an, die von einer für Abstimmung Fork aktivierten Anwendung erstellt werden. Sie führen die Monitoring-Anwendung zusammen mit Ihrer eigenen Anwendung aus, um zu prüfen, ob sie Daten ordnungsgemäß sendet.

Lokalen Endpunkt in Unity aktivieren

Du musst deine App so konfigurieren, dass Daten nicht an Google Play-Servern, sondern an einen lokalen Endpunkt auf dem Gerät übertragen werden. Um einen lokalen Endpunkt zu aktivieren, rufen Sie EnableLocalEndpoint() auf, bevor Sie Start() in Ihrem Spielcode aufrufen:

tuner.EnableLocalEndpoint();

Fügen Sie der Datei AndroidManifest.xml ein Flag hinzu:

  1. Öffnen Sie die Unity-Build-Einstellungen (Datei > Build-Einstellungen).
  2. Wählen Sie die Android-Plattform aus, falls sie noch nicht ausgewählt ist.
  3. Klicken Sie das Kästchen Projekt exportieren an. Wenn Sie das nächste Mal ein Unity-Projekt erstellen, wird ein Android-Projekt erstellt.
  4. Erstellen Sie ein Android-Projekt (Datei > Erstellen und ausführen).
  5. Öffnen Sie die Datei AndroidManifest.xml und fügen Sie das Flag android:usesCleartextTraffic="true" hinzu:
<application
  android:allowBackup="true"
  android:icon="@mipmap/ic_launcher"
  ...
  android:usesCleartextTraffic="true"
  ...

Jetzt sendet dein Spiel alle Anfragen an einen lokalen Endpunkt.

App und Monitor-App ausführen

Führen Sie die folgenden Schritte aus, um die Anwendung „Abstimmung Fork Monitor“ und Ihre Anwendung gleichzeitig auszuführen und zu prüfen, ob sie ordnungsgemäß funktioniert:

  1. Laden Sie die ZIP-Datei für das SDK herunter. Das SDK enthält die Monitoring-App.
  2. Entpacken Sie die Datei.
  3. Verbinden Sie ein Gerät (oder erstellen Sie ein virtuelles Gerät), um die Apps auszuführen. Aktivieren Sie auf dem Gerät Entwickleroptionen und USB-Debugging.
  4. Installieren Sie das APK der Abstimmung Fork Monitor App mit ADB auf dem Zielgerät:
    adb install gamesdk/gamesdk/apks/tools/TuningForkMonitor.apk
    
  5. Drücken Sie die Startbildschirmtaste von Android, um die App "Abstimmung Fork Monitor" in den Hintergrund des Geräts zu senden.
  6. Führen Sie die App etwa 30 Sekunden lang im Vordergrund aus.
  7. Wechseln Sie zurück zur Abstimmung Fork Monitor App.
  8. Der Paketname Ihrer App wird unter Live-Apps angezeigt. Tippen Sie auf diesen Eintrag, um App-Details und Live-Telemetrie aufzurufen.
Abbildung 1: Die Monitor-App erkennt die Demo-App
Abbildung 2. Die Monitor-App zeigt Daten aus der Demo-App an