הפעלה של אפליקציית המעקב

בדף הזה נסביר איך להריץ אפליקציית מעקב, שאפליקציית המעקב הזו משמשת כשרת מקומי ומציגה את הנתונים שמתקבלים מאפליקציה שתומכת ב-Tunning Fork. אתם מריצים את אפליקציית המעקב לצד האפליקציה שלכם כדי לוודא שהיא שולחת נתונים בצורה תקינה.

הפעלת נקודת קצה מקומית ב-Unity

צריך להגדיר את האפליקציה כך שתשלח נתונים לנקודת קצה מקומית במכשיר, ולא לשרתים של Google Play. כדי להפעיל נקודת קצה מקומית, צריך להפעיל את EnableLocalEndpoint() לפני שמפעילים את Start() בקוד המשחק:

tuner.EnableLocalEndpoint();

מוסיפים דגל לקובץ AndroidManifest.xml:

  1. פותחים את הגדרות ה-build ב-Unity (File > Build Settings).
  2. אם היא עדיין לא נבחרה, בוחרים בפלטפורמת Android.
  3. מסמנים את התיבה ייצוא הפרויקט. בפעם הבאה שתיצרו את הפרויקט ב-Unity, ייווצר פרויקט ל-Android.
  4. יוצרים פרויקט Android (קובץ > פיתוח והרצה).
  5. פותחים את הקובץ AndroidManifest.xml ומוסיפים את הדגל android:usesCleartextTraffic="true":
<application
  android:allowBackup="true"
  android:icon="@mipmap/ic_launcher"
  ...
  android:usesCleartextTraffic="true"
  ...

עכשיו המשחק שולח את כל הבקשות לנקודת קצה מקומית.

מריצים את האפליקציה ואת אפליקציית המעקב

כדי לוודא שהאפליקציה פועלת כמו שצריך, פועלים לפי השלבים הבאים כדי להפעיל את האפליקציה Tuning Fork Monitor ואת האפליקציה שלכם בו-זמנית:

  1. מורידים את קובץ ה-zip של ה-SDK. ה-SDK מכיל את אפליקציית המעקב.
  2. מחלצים את הקובץ.
  3. מחברים מכשיר (או יוצרים מכשיר וירטואלי) כדי להריץ את האפליקציות. מפעילים במכשיר את האפשרויות למפתחים ואת ניפוי הבאגים ב-USB.
  4. מתקינים את קובץ ה-APK של אפליקציית Tuning Fork Monitor במכשיר היעד באמצעות adb:
    adb install gamesdk/gamesdk/apks/tools/TuningForkMonitor.apk
    
  5. לוחצים על לחצן דף הבית של Android כדי להעביר את האפליקציה 'מעקב אחרי מטרוניום' לרקע במכשיר.
  6. מפעילים את האפליקציה בחזית למשך כ-30 שניות.
  7. חוזרים לאפליקציה Tuning Fork Monitor.
  8. שם החבילה של האפליקציה מופיע בקטע אפליקציות פעילות. אפשר להקיש על הרשומה הזו כדי לראות את פרטי האפליקציה ואת נתוני הטלמטריה בזמן אמת.
איור 1. אפליקציית המעקב מזהה את אפליקציית הדגמה
איור 2. באפליקציית המעקב מוצגים נתונים מאפליקציית ההדגמה