שימוש ב-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 במחשב

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

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

השלבים הבאים

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