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

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

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

בכל אחד מהתרחישים שבהמשך מוצגים השלבים לשחזור התרחיש והתוצאות הצפויות בכל שלב.

1. שחזור ההתקדמות של משתמש חדש בנייד ב-Google Play Games במחשב

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

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

שלבים התוצאה הצפויה
1. פותחים את המשחק בנייד.

2. צריך לצבור מספיק התקדמות עד שהמשחק יישמר בענן וההתקדמות תקושר למזהה השחקן.

‫3. מורידים מחדש את המשחק במכשיר נייד שני, ובוחרים את אותו פרופיל של Play Games Services משלב 1 אם מופיע בורר החשבונות של Play Games Services.

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

‫3. ההתקדמות מהשלב השני אמורה להישמר באופן אוטומטי.

‫4. ההתקדמות מהשלב השני אמורה להישמר באופן אוטומטי.

2. שחזור ההתקדמות של משתמש קיים בנייד ב-Google Play Games במחשב

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

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

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

2. מתקדמים במשחק.

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

‫4. מוחקים את המשחק במכשיר הנייד.

5. מורידים מחדש את המשחק לנייד, ובוחרים את אותו פרופיל משלב 3.

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

5. ההתקדמות משלב 4 אמורה להישמר באופן אוטומטי.

6. ההתקדמות משלב 4 אמורה להישמר באופן אוטומטי.

3. שחזור ההתקדמות של משתמש ב-Google Play Games במחשב בנייד

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

המטרה: שחקנים שמורידים את המשחק שלכם לראשונה ב-Google Play Games במחשב יוכלו להעביר את ההתקדמות שלהם בנייד בצורה חלקה.

שלבים התוצאה הצפויה
1. פותחים את המשחק ב-Google Play Games במחשב.

2. צריך לצבור מספיק התקדמות עד שהמשחק ישמור את ההתקדמות בענן וההתקדמות תקושר למזהה השחקן.

‫3. במכשיר הנייד, מתחברים באמצעות הפרופיל משלב 1 ופותחים את המשחק.
3. ההתקדמות מהשלב השני אמורה להישמר באופן אוטומטי.

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

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

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

שלבים התוצאה הצפויה
1. מוודאים שאין פרופיל שמחובר למשחק בהגדרות של Play Games Services.

2. פותחים את המשחק בנייד (חשוב לוודא שלא נכנסים לפרופיל Play Games Services).

‫3. מתקדמים במשחק.

‫4. סוגרים את המשחק ופותחים אותו מחדש. בחלון הקופץ לבחירת חשבון Play Games Services, בוחרים פרופיל Play Games Services במכשיר.

5. צריך לצבור מספיק התקדמות עד שהמשחק נשמר בענן וההתקדמות מקושרת למזהה השחקן.

6. מוחקים את המשחק במכשיר הנייד.

‫7. להוריד מחדש את המשחק בנייד ולבחור את אותו פרופיל משלב 4.
7. ההתקדמות בחשבון משוחזרת.

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

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

שלבים התוצאה הצפויה
1. מוודאים שאין פרופיל שמחובר למשחק בהגדרות של Play Games Services.

2. פותחים את המשחק בנייד (חשוב לוודא שלא נכנסים לפרופיל Play Games Services).

‫3. מתקדמים במשחק.

‫4. קישור ההתקדמות הנוכחית במשחק לחשבון שאינו ב-Play Games Services, שהוא חלק ממערכת הזהויות הקיימת.

5. סוגרים את המשחק ופותחים אותו מחדש.

6. מתחברים ל-Play Games Services כשפותחים מחדש את המשחק עם פרופיל ב-Play Games Services שלא קושר לאף חשבון במשחק הזה.

‫7. צריך לצבור מספיק התקדמות עד שהמשחק נשמר בענן וההתקדמות מקושרת למזהה השחקן.

‫8. מוחקים את המשחק במכשיר הנייד.

9. מורידים מחדש את המשחק בנייד, פותחים את המשחק ובוחרים את אותו פרופיל של שירותי המשחקים של Play משלב 6.
9. ההתקדמות בחשבון משוחזרת משלב 7, והמערכת של הזהות שנרשמה בשלב 4 אמורה להיכנס אוטומטית.

6. פתרון בעיות בחשבונות בנייד

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

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