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