בדף זה מוסבר איך להטמיע העברה ולבטל את הקישור של זרימת הכרטיסים לכרטיסים של Motics. כדי לספק חוויית משתמש טובה, למשתמש צריכה להיות אפשרות להעביר את הכרטיס שלו ב-Motics ממכשיר אחד לאחר, במגבלות מסוימות שהוגדרו על ידי המנפיק. המנפיק צריך להגביל את הכרטיס למכשיר אחד. המשתמש צריך למחוק את הכרטיס המקורי לפני השמירה במכשיר חדש. אם המשתמש לא יכול למחוק את הכרטיס המקורי (אולי בגלל שהמכשיר אבד), המנפיק צריך לבטל את קישור הכרטיס מהמכשיר הישן.
דרישות לגבי זרימה וביטול הקישור
הזרימה 'העברה וביטול קישור' צריכה לעמוד בדרישות הבאות:
- אפשר להשתמש בכרטיס Motics רק במכשיר אחד בכל פעם.
- במקרים הבאים, צריכה להיות למשתמש אפשרות להעביר את הכרטיס של Motics למכשיר חדש:
- גישה למכשיר ישן, למשל כשמשדרגים למכשיר חדש.
- אין גישה למכשיר הישן, למשל אם מכשיר אבד או נגנב.
- מספר ההעברות או הפעלות הכרטיסים צריך להיות מוגבל על ידי אמצעי בקרה מתאימים בצד של מנפיק הכרטיס, כפי שמוגדר בדרישות העסקיות של ה-PTO.
חווית המשתמש
בקטע הזה מתוארים בפירוט שני התרחישים השונים של חוויית המשתמש, בהתאם לשאלה אם עדיין יש למשתמש גישה למכשיר הישן שלו כשהוא מנסה להעביר כרטיס של Motics.
למשתמש יש גישה למכשיר הישן
במקרים כאלה, המשתמש יכול להתחיל את תהליך ההעברה מהמכשיר הישן שלו:
- המשתמש מחק את הכרטיס של Motics מאפליקציית Wallet במכשיר הישן שלו.
- המשתמש מוצא את הודעת האישור מהמנפיק במכשיר החדש שלו, או מתחבר לחנות האינטרנט של הכרטיסים או בפורטל הכרטיסים, ולוחץ על קישור 'שמירה ב-Google Wallet' כדי לשמור מחדש את הכרטיס באפליקציית Google Wallet.
למשתמש אין גישה למכשיר הישן
אם למשתמש אין גישה למכשיר הישן, הוא צריך להתחיל את תהליך ביטול הקישור ולהעביר אותו מפורטל הכרטיסים של חנות האינטרנט או על ידי יצירת קשר עם תמיכת הלקוחות של המנפיק, שיכול להתחיל את תהליך ביטול הקישור בשמו של המשתמש.
- המשתמש מוצא את הודעת האישור באימייל מהמנפיק, עם הוראות להתקשרות לשירות הלקוחות לקבלת עזרה, או מתחיל תהליך של ביטול הקישור מהאתר של המנפיק או מפורטל הכרטיסים. זה יכול להיות לחצן לביטול קישור בפורטל הכרטיסים.
- המנפיק מבטל את הקישור של הכרטיס למכשיר הישן בשם המשתמש (פרטים נוספים בקטע תחומי האחריות של המנפיק).
- אי אפשר להשתמש בכרטיס (לא ניתן לסרוק את הברקוד) במכשיר המקורי מיד אחרי שהמנפיק מבטל את הקישור שלו.
- המנפיק צריך להוסיף לרשימת הישויות שנחסמו את הכרטיס הישן, כדי לוודא שלא ניתן יהיה לסרוק אותו יותר במכשירים לבדיקה.
- הכרטיס יימחק אוטומטית מהמכשיר המקורי ברגע שהוא יתחבר שוב לאינטרנט (הדרך הטובה ביותר).
- המשתמש מוצא את הודעת האישור מהמנפיק במכשיר החדש שלו, או מתחבר לחנות האינטרנט של הכרטיסים או בפורטל הכרטיסים, ולוחץ על קישור 'שמירה ב-Google Wallet' כדי לשמור מחדש את הכרטיס באפליקציית Google Wallet.
תחומי האחריות של המנפיק
- במהלך ההגדרה הראשונית, המנפיק צריך להכניס את ה-TransitClass עם
multipleDevicesAndHoldersAllowedStatus=ONE_USER_ONE_DEVICE
. - הודעת האישור שהמנפיק שולח למשתמש בזמן הרכישה צריכה לכלול הוראות להעברת הכרטיס למכשיר חדש.
- הודעת האישור באימייל צריכה לכלול מזהה של הפנייה לקבלת עזרה בתהליך התמיכה.
- כדי שנפח הפניות יהיה מינימלי, המנפיק צריך להציג גם לחצן לביטול הקישור בחנות האינטרנט או בפורטל הכרטיסים שבו המשתמש יכול לנהל את הכרטיס שלו.
- המנפיק אחראי להגביל את מספר הפעמים שאפשר להפעיל כרטיס. כך, המשתמשים לא יוכלו להעביר את אותו כרטיס הלוך ושוב בין מכשירים (שניהם מחוברים לאותו חשבון ב-Wallet) ללא הגבלת זמן.
- המנפיק צריך לעקוב אחרי מספר הפעמים שבוצעה קריאה לנקודת הקצה להפעלה עבור אותו objectId, ולדחות את בקשת ההפעלה במקרה שהיא חורגת מהמגבלה.
- מכיוון שלכל מנפיק יש כללים משלו לגבי מספר הפעמים שאפשר להעביר כרטיס, Google דורשת מהמנפיקים לטפל בהגבלת מספר הכרטיסים בצד שלהם.
- אם המשתמש רוצה לבטל את הקישור לכרטיס על ידי פנייה לתמיכת הלקוחות:
- אם המשתמש לא יכול להסיר את הכרטיס מהמכשיר הישן, המנפיק מבטל את הקישור של הכרטיס על ידי התקשרות אל
transitObject:patch
עם{hasLinkedDevice:false}
בשבילobjectId
של הכרטיס.- המנפיק יצטרך למצוא את מזהה האובייקט של הכרטיס הנתון. הוא צריך לחפש את זה לפי המזהה שניתן למשתמש בהודעת האישור באימייל.
- אם המשתמש לא יכול להסיר את הכרטיס מהמכשיר הישן, המנפיק מבטל את הקישור של הכרטיס על ידי התקשרות אל
- אם המשתמש מתחיל את תהליך ביטול הקישור בחנות האינטרנט או בפורטל הכרטיסים:
- המנפיק מבטל את הקישור של הכרטיס על ידי התקשרות אל
transitObject:patch
עם{hasLinkedDevice:false}
עבורobjectId
של הכרטיס.
- המנפיק מבטל את הקישור של הכרטיס על ידי התקשרות אל
- המנפיק צריך להוסיף לרשימת הישויות שנחסמו את הכרטיס הישן, כך שאי אפשר יהיה לסרוק אותו יותר במכשירים לבדיקה.
תחומי האחריות של Google
בתגובה לקבלת הקריאה transitObject:patch
עם {hasLinkedDevice:false}
, Google תבטל את האישור הקיים (אם יש כזה) בשרת Motics. אם המכשיר הישן של המשתמש עדיין נמצא ברשותו, עם הכרטיס המקורי, הברקוד לא יעבוד יותר כי הוא יימחק מהמכשיר הישן כל עוד הוא מחובר לאינטרנט או חוזר לאינטרנט.
תרשים רצף
איור 1. שלב של ביטול הקישור של כרטיס Motics
באיור 1 מוצגות השיחות transitObject:patch
ו-pruneTree()
שמתבצעות לביטול קישור של כרטיס כשלמשתמש כבר אין גישה למכשיר הישן.