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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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