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

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

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

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

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

בתרחיש הזה, שחקן חדש פותח את המשחק שלכם בפעם הראשונה, וההתקדמות שלו משוחזרת אוטומטית באמצעות מזהה שירותי Play Games שלו בנייד וב-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. ההתקדמות משלב 2 אמורה להישמר באופן אוטומטי.

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

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

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

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

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

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

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

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. ההתקדמות משלב 2 אמורה להישמר באופן אוטומטי.

4. שחזור ההתקדמות של משתמש שדחה בהתחלה את הכניסה לנייד ל-Google 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.