אפשר להשתמש במקרי הבדיקה הבאים כדי לראות אם המשחק שלך עומד בדרישות ההמשכיות שלנו בתרחישים שונים. חשוב לדעת: זוהי רשימה חלקית בלבד של כל התרחישים, והמסמך הזה עשוי להתעדכן בעתיד.
כדרישה מוקדמת לתרחישים האלה, גרסה 2 של Play Games Services צריכה שמשולבות בגרסאות של המשחק ל-Android ול-Google Play Games במחשב. עליכם להעביר את המשחק לגרסה 2, גם אם אתם משתמשים כרגע בגרסה 1. אי אפשר להשתמש בגרסה 1 ובגרסה 2 של שירותי Play Games ביחד.
בכל תרחיש שמופיע בהמשך מוצגים השלבים לשכפול התרחיש והתוצאות הצפויות לכל שלב.
1. שחזור ההתקדמות של משתמש חדש בנייד ב-Google Play Games במחשב
בתרחיש הזה, שחקן חדש פותח בהתחלה את המשחק ואז את ההתקדמות שלו ישוחזר אוטומטית באמצעות המזהה של Play Games Services בשני המכשירים בנייד ואת Google Play Games במחשב.
מטרה: שחקנים חדשים יכולים להעביר את ההתקדמות שלהם מהנייד למחשב בצורה חלקה.
שלבים | התוצאה הצפויה |
---|---|
1. פותחים את המשחק בנייד.
2. צריך לצבור מספיק התקדמות עד השמירה של ענן המשחק וההתקדמות שלו מקושרת למזהה השחקן. 3. מורידים מחדש את המשחק במכשיר נייד שני ובוחרים את אותו פרופיל בשירותי המשחקים של Play שנבחר בשלב 1, אם חלון הבחירה של חשבון בשירותי המשחקים של Play מופיע. 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 גרסה 2 משולבות, פותחים את המשחק ונכנסים לחשבון או יוצרים חשבון חדש. צוברים מספיק התקדמות עד שענן המשחק נשמר וההתקדמות מקושרת למזהה השחקן. 4. מחיקת המשחק בנייד במכשיר. 5. מורידים מחדש את המשחק לנייד ובוחרים את אותו פרופיל מאותו שלב. 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). 3. מתקדמים קצת במשחק. 4. סוגרים את המשחק ופותחים אותו מחדש. בחלון הקופץ של בורר החשבונות של Play Games Services, בוחרים את הפרופיל של Play Games Services במכשיר. 5. לצבור מספיק התקדמות עד שהמשחק יישמר בענן וההתקדמות תקושר למזהה השחקן. 6. מוחקים את המשחק בנייד. 7. מורידים מחדש את המשחק בנייד ובוחרים את אותו פרופיל מאותו שלב 4. |
7. ההתקדמות בחשבון משוחזרת. |
5. קישור פרופיל חדש ב-Google Play Games Services למערכת זהויות קיימת
הבקשה הזו מתייחסת לדרישה לעקוב אחרי התקדמות השחקן באמצעות מזהה של Play Games Services, גם אם הוא מחובר למספר מערכות אימות זהות. זה גם מאשר שאם המשחק שלך משתמש בפתרונות זהות אחרים, המזהה של Play Games Services מקושר אל את הפתרונות האלה, כדי שהשחקנים לא יצטרכו לשחזר את פרטי הכניסה שלהם באופן ידני כשמשתמשים במכשיר חדש. מידע נוסף על הדרישה הזו זמין במאמר דרישות לרצף.
המטרה: שחקנים שנכנסו למערכת הזהויות הקיימת של המשחק יכולים להעביר את ההתקדמות והחשבון שלהם בצורה חלקה בין המכשיר הנייד לבין Google Play Games במחשב, בלי צורך להיכנס בכל פלטפורמה.
שלבים | התוצאה הצפויה |
---|---|
1. מוודאים שאין פרופיל שמחובר למשחק בהגדרות של Play Games Services.
2. פותחים את המשחק בנייד (חשוב לוודא שלא נכנסים לפרופיל כלשהו בשירותי המשחקים של Play). 3. מתקדמים קצת במשחק. 4. קישור ההתקדמות במשחק הנוכחי ל שירותי משחקים שלא של Play חשבון שהוא חלק במערכת הזהויות הקיימת. 5. סוגרים את המשחק ופותחים אותו מחדש. 6. התחברות אל Play Games Services בכתובת לפתוח מחדש את המשחק Play Games Services פרופיל שלא קושר לכל חשבון במשחק הזה. 7. לצבור מספיק התקדמות עד שהמשחק יישמר בענן וההתקדמות תהיה מקושרת למזהה השחקן. 8. מוחקים את המשחק בנייד. 9. מורידים מחדש את המשחק לנייד, פותחים את המשחק ובוחרים את אותו פרופיל בשירותי Play Games שצוין בשלב 6. |
9. ההתקדמות בחשבון תתחדש משלב 7, ומערכת הזהויות שנכנסה בשלב 4 אמורה להיכנס באופן אוטומטי. |
6. פתרון התנגשויות בין חשבונות בנייד
אנחנו דורשים שבמקרה של סתירות בהתקדמות (שחקן נכנס לחשבון באמצעות Play Games Services ופלטפורמת זהויות אחרת), עליכם לפתור את הבעיה באופן שהשחקנים יוכלו לצפות ולבצע. אפשר לשאול את השחקן איזו החשבון שבו רוצים לשחק, להעדיף את ההתקדמות המקומית או למזג על ההתקדמות במשחק. המצב הזה מתרחש כששחקן נכנס באמצעות Play Games Services, ולאחר מכן נכנס באמצעות מערכת זהויות אחרת שמקושרת לפרופיל אחר ב-Play Games Services. מאחר שכל מפתח יכול להטמיע את הדרישה הזו בדרך ייחודית, לא פירטנו כאן שלבים או התנהגות צפויה. עם זאת, רצינו לציין את הדרישה הזו כאן במסגרת תכנון ההטמעה. אפשר לקבל מידע נוסף על הדרישה הזו: דרישות המשכיות.
יעד: שחקנים שמתחילים עם פרופיל אחד ב-Play Games Services, ואז התחברות באמצעות חשבון במשחק שמקושר לפרופיל אחר ב-Play Games Services, יכול מצפה שיהיה להם חשבון שנקבעת בצורה צפויה, שבה השחקן מספק כיוון ברור באיזה חשבון הם רוצים להישאר או לקשר את החשבון שלהם חשבון Play Games Services.