דרישות לגבי המשכיות

כדי לספק לשחקנים את חוויית השימוש הטובה ביותר ב-Google Play Games במחשב, הגרסאות של המשחק שלכם ל-Google Play Games במחשב ובנייד (Android) צריכות לספק חוויה חלקה במכשירים שונים באמצעות ערכת ה-SDK של Google Play Games Services v2 כדי להיחשב כמשחקים שעברו אופטימיזציה ל-Google Play Games במחשב.

סיכום הדרישות:

  • שחקנים בנייד (Android) וב-Google Play Games במחשב (במחשב) נכנסים אוטומטית ל-Google Play Games Services במשחק שלכם כשהדבר אפשרי, וההתקדמות שלהם במשחק (לא כולל הדרכות) מקושרת למזהה השחקן שלהם ב-Google Play Games Services. במכשירים אחרים, המשחק משחזר אוטומטית את ההתקדמות הזו אם אין סתירות בין ההתקדמות הזו לבין המצב המקומי.
    • יכול להיות שהמשתמשים יתחברו למשחק שלכם באופן אוטומטי באמצעות שירותי Google Play Games, אבל לא יתחברו באמצעות מערכת הזהויות הקיימת שלכם (לדוגמה, חשבונות אורחים). במקרים כאלה, אם המשתמש מחובר לשירותי Google Play Games ומצפה שההתקדמות שלו תישמר, עדיין צריך לגבות ולשחזר את ההתקדמות שלו. היוצא מן הכלל היחיד הוא כשמשתמש מבין במפורש שמצב האורח קשור למכשיר יחיד.
    • כדי לעמוד בדרישה הזו, צריך להשתמש בGoogle Play Games Services בגרסה 2. אם אתם משתמשים בגרסה 1 של הכניסה, יש לנו הנחיות להעברת שילובים של Java ו-Unity.
  • אם במשחק שלכם יש פתרונות אחרים לזיהוי, כדאי לקשר את מזהה השחקן של Google Play Games Services לפתרונות האלה, כדי שהשחקנים לא יצטרכו לשחזר את פרטי הכניסה שלהם באופן ידני כשהם משתמשים במכשיר חדש.
  • אם יש סתירות בנתוני ההתקדמות (שחקן נכנס באמצעות Google Play Games Services ופלטפורמת זהויות אחרת), צריך לפתור את הבעיה באופן שהשחקנים יוכלו לצפות לו ולהבין אותו. לדוגמה, אפשר לשאול את השחקן באיזה חשבון הוא רוצה לשחק, להעדיף את ההתקדמות המקומית או למזג את ההתקדמות.

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

כאן מוסבר איך לשלב את Google Play Games Services עם מערכת הזהויות הקיימת שלכם. אתם יכולים לבחור בין שתי שיטות שילוב עיקריות בהתאם לצרכים של המשחק.

  • פתרון קישור: יצירת קישור אחד לאחד בין Google Play Games Services לבין מערכת הזהויות הקיימת שלכם.
  • פתרון לזיכרון: משייכים חשבון Google Play Games Services לכמה חשבונות שמשויכים למשתמש כדי לשחזר את המצב.

כל שיטה מציעה יתרונות שונים לניהול ההתקדמות של השחקנים במכשירים שונים.

אתם יכולים להשתמש בתרחישי הבדיקה כדי להעריך את הפתרון שלכם בהשוואה לדרישות.

זו רשימת משימות שכוללת את ההתנהגויות הנדרשות והמומלצות שלנו שקשורות לכניסה ל-Google Play Games Services ב-Google Play Games במחשב.

מזהה חשיבות תיאור
1.1 נדרש ל-builds מותאמים התחברות של שחקנים באמצעות Google Play Games Services v2 במכשירי Android וב-Google Play Games במחשב.

משלבים את Google Play Games Services v2 SDK החדש עם הגרסאות של המשחק ל-Android ול-Google Play Games במחשב, ומפעילים את פונקציונליות הכניסה במשחק. משתמשים בפרטי הכניסה של שחקנים מחוברים כדי לעמוד בדרישה 1.2.

שימו לב שהתחברות לגרסה 1 לא עומדת בדרישה. אם אתם משתמשים בגרסה 1 של Google Play Games Services במשחק שלכם, אתם צריכים לשדרג לגרסה 2. מידע נוסף על העברת המשחק זמין במדריכים בנושא Java ו-Unity.
1.2 נדרש ל-builds מותאמים גיבוי ושחזור של התקדמות השחקן באמצעות מזהה השחקן ב-Play Games Services.

אין צורך בכך אם השחקן מבין שההתקדמות קשורה למכשיר המקומי ותאבד אם הוא יעבור למכשיר אחר, או שההתקדמות היא רק במסגרת ההדרכה.

כדי לוודא שהשחקנים לא יאבדו את ההתקדמות שלהם כשהם עוברים למכשיר אחר, מאפסים את המכשיר או משחקים בכמה מכשירים, צריך לוודא שההתקדמות שלהם מגובה בפתרון לשמירה בענן, ולהשתמש במזהה השחקן ב-Play Games Services כמפתח, באופן מאובטח, אם משתמשים בשרת גיימינג קצה עורפי משלכם. כששחקנים נכנסים באמצעות Play Games Services, צריך לבדוק אם יש התקדמות שמשויכת לחשבון הזה, ואם כן, לאפשר לשחקן להמשיך מהמקום שבו הוא הפסיק. אפשר להשתמש בפתרון משלכם לשמירת נתונים בענן או בפתרון Saved Games של Play Games Services.

אם השחקן לא נכנס באמצעות Play Games Services, כדאי לנסות לשמור את ההתקדמות של השחקן באופן מקומי, ואז לסנכרן את ההתקדמות הזו כשהשחקן ייכנס בסופו של דבר ל-Play Games Services. כך אפשר למנוע אובדן של התקדמות השחקן אם הוא דוחה את הכניסה למשחק שלכם.
1.3 שיטה מומלצת הוספת כפתור כניסה לשחקנים שלא מחוברים.

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

שחקנים צריכים להיות מסוגלים למצוא את לחצן הכניסה. לדוגמה, הוא צריך להיות נגיש מהמסך הראשי או ממוקם במסך ההגדרות. הכפתור הזה לא צריך להיות מוסתר בכמה רמות עמוק בתפריט המשחק.
1.4 מומלץ לפעול בהתאם להנחיות המיתוג של Google.

כדי לספק לשחקנים חוויה מקיפה, מושכת ועקבית, כדאי להטמיע את ההנחיות למיתוג של Play Games Services.