שימוש ב-PC SDK במהלך הפיתוח

כדי להפעיל את ה-SDK במשחק בהצלחה, צריך לעמוד בכמה דרישות. למשל:

  • הפעלה מקובץ הפעלה של משחק עם חתימה דיגיטלית

  • הפעלת קובץ ההפעלה של המשחק מ-Google Play Games

הפעולות האלה יכולות להיות מסובכות למפתחים שבונים את המשחק שלהם באופן פעיל בתוך עורך משחקים או סביבת פיתוח משולבת (IDE) לקוד, כי הן דורשות אריזה ופרסום של המשחק כדי להשיק אותו.

כדי לספק תהליך עבודה טוב יותר לפיתוח, ערכת ה-SDK מציעה מצב מפתח. כשההגדרה מופעלת, מצב הפיתוח מאפשר ל-SDK לפעול בתוך עורך משחקים או סביבת פיתוח משולבת (IDE) של קוד. אפשר לאתחל את ה-SDK בלי לדרוש שהקובץ הניתן להפעלה יהיה חתום דיגיטלית או יופעל מ-Google Play Games.

דרישות מוקדמות

  • קבלת GUID של שותף בגישה מוקדמת (EAP). זהו מפתח סודי שמאפשר לצוות הפיתוח להשתמש ב-SDK מתוך עורך מנוע המשחק, בלי לארוז את קובץ ההפעלה של המשחק או לחתום עליו דיגיטלית, או להפעיל אותו מ-Google Play Games.

שלב 1: הפעלת מצב פיתוח במניפסט

מפעילים את מצב הפיתוח באפליקציה על ידי הגדרת IsDeveloperMode ל-true בתוך manifest.xml של האפליקציה.

<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
    <Application>
        <PackageName>com.example.package</PackageName>
        <IsDeveloperMode>true</IsDeveloperMode>
    </Application>
</Manifest>

שלב 2: הפעלת גישה מוקדמת

כדי להפעיל גישה מוקדמת במכשיר שבו אתם מבצעים את הבדיקה, צריך להגדיר את ערך המחרוזת EarlyAccessPartnerGuid במפתח הרישום HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid.

אפשר לעשות את זה באמצעות כלי העריכה של הרישום ב-Windows, או ממסוף cmd של אדמין באמצעות הפקודה:

C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID

שלב 3: נכנסים ל-Google Play Games במחשב

כשמצב פיתוח מופעל, ה-SDK משתמש בחשבון שאליו נכנסתם ב-Google Play Games למחשב כשמתבצעות קריאות ל-API. אם מחוברים כמה חשבונות, ייעשה שימוש בחשבון הפעיל.

אם המשחק שלכם לא פורסם לציבור (מעולם לא פורסם במסלול ההפצה לייצור ב-Play Console), מומלץ להשתמש בחשבון Google שהצטרף לקבוצת הבדיקות הפנימיות של המשחק. לבודקים הפנימיים תהיה גישה למשחק לפני הפרסום שלו, וזה נדרש כדי שממשקי API מסוימים של SDK יפעלו. לדוגמה, השלמת רכישה באמצעות מערכת החיוב של Play. אפשר לנהל את הבודקים הפנימיים של האפליקציה ב-Play Console.

השלבים הבאים

הוספת תכונות של Google Play למחשב לאפליקציה: