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