כדי להפעיל את ה-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 Registry, או ממסוף 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 למחשב לאפליקציה:
- מכירת מוצרים דיגיטליים באמצעות חיוב ב-Google Play
- מדידת ביצועי השיווק באמצעות הפניה להתקנה ב-Play
- הגנה על המשחק באמצעות Play Integrity למחשב