קישור חשבון Google באמצעות App Flip מבוסס-OAuth

קישור App Flip מבוסס-OAuth (App Flip) מאפשר למשתמשים שלכם לקשר בקלות ובמהירות בין החשבונות שלהם במערכת האימות שלכם לחשבונות Google שלהם. אם האפליקציה שלכם מותקנת בטלפון של המשתמש כשהוא מתחיל את תהליך הקישור של החשבון, הוא יועבר בצורה חלקה לאפליקציה שלכם כדי לקבל הרשאה מהמשתמש.

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

אפשר להגדיר את הקישור של האפליקציות גם לאפליקציות ל-iOS וגם לאפליקציות ל-Android.

באיור הזה מוצגים השלבים לקישור חשבון Google של המשתמש
            למערכת האימות שלך. בצילום המסך הראשון אפשר לראות איך משתמשים
            יכולים לבחור את האפליקציה שלך אם חשבון Google שלהם מקושר לאפליקציה.
            בצילום המסך השני מוצג האישור לקישור
            חשבון Google לאפליקציה. בצילום המסך השלישי מוצג
            חשבון משתמש שקושר בהצלחה באפליקציית Google.
איור 1. קישור חשבון בטלפון של המשתמש באמצעות App Flip.

דרישות

כדי להטמיע את התכונה 'הצגת אפליקציה', אתם צריכים לעמוד בדרישות הבאות:

  • חובה שיהיה לכם אפליקציה ל-Android או ל-iOS.
  • אתם צריכים להיות הבעלים של שרת OAuth 2.0 שתומך בתהליך קוד האימות של OAuth 2.0, לנהל אותו ולתחזק אותו.

הנחיות עיצוב

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

דרישות

  1. עליכם לציין שהחשבון של המשתמש מקושר ל-Google, ולא למוצר ספציפי של Google, כמו Google Home או Google Assistant.

המלצות

מומלץ לבצע את הפעולות הבאות:

  1. הצגת מדיניות הפרטיות של Google צריך לכלול קישור למדיניות הפרטיות של Google במסך ההסכמה.

  2. הנתונים לשיתוף. חשוב להשתמש בשפה ברורה ותמציתית כדי להסביר למשתמשים אילו נתונים Google צריכה מהם ולמה.

  3. קריאה ברורה לפעולה כדאי להציג בקשה ברורה לביצוע פעולה במסך ההסכמה, כמו 'אישור וקישור'. הסיבה לכך היא שהמשתמשים צריכים להבין אילו נתונים הם נדרשים לשתף עם Google כדי לקשר את החשבונות שלהם.

  4. אפשרות לבטל צריך לספק למשתמשים אפשרות לחזור אחורה או לבטל, אם הם בוחרים לא לקשר.

  5. אפשרות לבטל את הקישור להציע למשתמשים מנגנון לביטול הקישור, כמו כתובת URL להגדרות החשבון שלהם בפלטפורמה שלכם. לחלופין, אפשר לכלול קישור לחשבון Google שבו המשתמשים יכולים לנהל את החשבון המקושר.

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

    • אם משתמש צריך לסגור את מסך ההסכמה כדי לעבור לחשבון אחר, צריך לשלוח ל-Google הודעת שגיאה שניתנת לשחזור, כדי שהמשתמש יוכל להיכנס לחשבון הרצוי עם קישור OAuth ותהליך משתמע.
  7. הוספת הלוגו שלכם להציג את לוגו החברה במסך ההסכמה. השתמשו בהנחיות הסגנון שלכם כדי למקם את הלוגו. אם רוצים להציג גם את הלוגו של Google, אפשר לעיין במאמר סמלי לוגו וסימנים מסחריים.

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

הטמעת היפוך של אפליקציות באפליקציות נייטיב

כדי להטמיע את התכונה 'העברה לאפליקציה', צריך לשנות את קוד ההרשאה של המשתמש באפליקציה כך שיקבל קישור עומק מ-Google.

כדי לתמוך ב-App Flip באפליקציה ל-Android, פועלים לפי ההוראות שמפורטות במדריך ההטמעה ל-Android.

כדי לתמוך בתכונה 'העברת אפליקציה' באפליקציה ל-iOS, פועלים לפי ההוראות שמפורטות במדריך להטמעה ב-iOS.

בדיקת קישור אפליקציות

אפשר לדמות את App Flip באמצעות אפליקציות לדוגמה ואפליקציות בדיקה, לפני שיהיו זמינות אפליקציות מאומתות בסביבת הייצור ושרת OAuth 2.0 פעיל.

במהלך App Flip, אפליקציית Google תפתח קודם את האפליקציה שלכם, ואז תתבצע בקשה לתשובה עם קוד הרשאה מהשרת של OAuth 2.0. בשלב האחרון, התשובה תוחזר לאפליקציית Google.

דרישות מוקדמות

כדי לדמות אפליקציה של Google ולהפעיל את הכוונה שמפעילה את האפליקציה, צריך להוריד ולהתקין את App Flip Test Tool ל-Android ול-iOS.

מורידים ומתקינים את דוגמת App Flip ל-Android ול-iOS כדי לדמות את האפליקציה ולבחור סוג תגובה של OAuth 2.0.

רצף בדיקה

  1. פותחים את הכלי לבדיקת Flip של אפליקציות.
  2. לוחצים על Try Flip! כדי להפעיל את האפליקציה לדוגמה של App Flip.
  3. בוחרים תגובה מלחצני הבחירה באפליקציית הדוגמה.
  4. לוחצים על Send כדי להחזיר תשובה מדומה של OAuth 2.0 לכלי הבדיקה.
  5. בודקים את ההודעות ביומן של כלי הבדיקה כדי למצוא את auth_code או פרטי השגיאה.

בדיקה בסביבת ייצור

אפשר לבדוק את App Flip בסביבת הייצור אחרי השלמת הרישום והטמעת השרת של OAuth 2.0.

מומלץ להשתמש בחשבון Google אחד ובכתובת אימייל ספציפית למשימה לבדיקות אוטומטיות.

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

לחלופין, אפשר להטמיע את RISC כדי לבטל את הקישור באופן פרוגרמטי ולהודיע ל-Google על השינוי.