היפוך אפליקציות

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

הנחיות עיצוב

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

דרישות

  1. צריכה להיות לך הצהרת הרשאה של Google, כמו 'לאחר הקישור, ל-Google תהיה הרשאה לשלוט במכשירים שלך'.
  2. עליך לציין שחשבון המשתמש מקושר ל-Google, ולא למוצר ספציפי של Google, כמו Google Home או Google Assistant.
  3. חובה לציין קריאה ברורה לפעולה במסך ההסכמה ולהשתמש בניסוח 'הסכמה וקישור' עבור פעולת הקישור. הסיבה לכך היא שהמשתמשים צריכים להבין אילו נתונים הם צריכים לשתף עם Google כדי לקשר את החשבונות שלהם.
  4. עליך לספק למשתמשים אפשרות לחזור אחורה או לבטל את הקישור, אם הם בוחרים שלא לקשר את החשבון. כשמדובר בפעולת ביטול, צריך להשתמש בניסוח 'ביטול'.
  5. חובה להטמיע את תהליך העבודה הזה: אחרי שלוחצים על 'אישור וקישור', צריך לוודא שהקישור בוצע בהצלחה ולהפנות את המשתמש חזרה לאפליקציית Google Home באופן אוטומטי. עכשיו המשתמש אמור לראות את המכשיר המקושר באפליקציית Google Home יחד עם הפעולה שביצעת. אחרי הלחיצה על 'ביטול', צריך להפנות את המשתמש בחזרה לאפליקציית Google Home.

המלצות

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

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

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

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

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

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

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

הגדרת הכרטיס App Flip מבוסס OAuth

בקטעים הבאים מתוארות הדרישות המוקדמות לשימוש ב-App Flip מבוסס OAuth, ואיך מגדירים את פרויקט App Flip במסוף Actions.

יצירת פעולה בבית חכם והגדרת שרת OAuth 2.0

כדי להגדיר את App Flip, צריך:

צריך להגדיר את App Flip במסוף הפעולות

בקטע הבא מוסבר איך מגדירים את App Flip במסוף Actions.

  1. ממלאים את כל השדות בקטע פרטי לקוח OAuth. (אם אין תמיכה ב-App Flip, OAuth רגיל ישמש כחלופה).
  2. בקטע שימוש באפליקציה לקישור חשבונות(אופציונלי), מסמנים את האפשרות הפעלה ל-iOS.
  3. יש למלא את השדה קישור אוניברסלי. מידע נוסף על קישורים אוניברסליים זמין במאמר איך מאפשרים לאפליקציות ולאתרים לקשר לתוכן שלכם.
  4. אם רוצים להגדיר את הלקוח (אופציונלי), מוסיפים היקפים ולוחצים על הוספת היקף בקטע הגדרת הלקוח (אופציונלי).
  5. לוחצים על שמירה.

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

יישום App Flip באפליקציות המקוריות שלך

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

בדיקה של App Flip במכשיר

אחרי שיצרתם פעולה והגדרתם את App Flip במסוף ובאפליקציה, אתם יכולים לבדוק את App Flip בנייד שלכם. אפשר להשתמש ב-Google Assistant app או ב-Google Home app (GHA) כדי לבדוק את App Flip.

כדי לבדוק את App Flip ב-Google Assistant app, יש לבצע את השלבים הבאים:

  1. נכנסים אל Actions Console ובוחרים את הפרויקט.
  2. בתפריט הניווט העליון, לוחצים על בדיקה.
  3. מפעילים את תהליך הקישור של החשבון מאפליקציית Google Assistant:
    1. פותחים את Google Assistant app.
    2. לוחצים על הגדרות.
    3. בכרטיסייה Assistant, לוחצים על Home Control (בית חכם).
    4. לוחצים על Add(+) (הוספה).
    5. בוחרים את הפעולה מרשימת הספקים. התחילית של הבדיקה היא '[test]' ברשימה. כשבוחרים את הפעולה [test] מהרשימה, האפליקציה אמורה לפתוח את האפליקציה.
    6. יש לוודא שהאפליקציה הופעלה ולהתחיל לבדוק את תהליך ההרשאה.

כדי לבדוק את App Flip באפליקציה Google Home:

  1. נכנסים אל Actions Console ובוחרים את הפרויקט.
  2. בתפריט הניווט העליון, לוחצים על בדיקה.
  3. מפעילים את תהליך הקישור של החשבון מאפליקציית Home:
    1. פותחים את Google Home app (GHA).
    2. לוחצים על הלחצן +.
    3. לוחצים על הגדרת מכשיר.
    4. לוחצים על כבר יש לך משהו מוגדר?
    5. בוחרים את הפעולה smart home מרשימת הספקים. התחילית של הבדיקה היא '[test]' ברשימה. כשבוחרים את הפעולה [test] מהרשימה, האפליקציה אמורה לפתוח את האפליקציה.
    6. יש לוודא שהאפליקציה הופעלה ולהתחיל לבדוק את תהליך ההרשאה.