הסבר על התנהגות ההתראות במשקפי שמע ובמשקפיים עם תצוגה

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

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

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

איך המערכת קובעת אם להעביר התראה

מערכת Android משתמשת בNotification.Style של ההתראה הנכנסת יחד עם כמה קריטריונים אחרים כדי לקבוע אם להעביר את ההתראה אל משקפיים עם ממשק קולי או משקפיים עם תצוגה פנימית של המשתמש.

סגנונות התראות נתמכים במשקפיים עם תצוגה

משקפיים עם תצוגה תומכים בחלק ממחלקות Android Notification.Style. סגנונות ההתראות הבאים מוצגים באופן מלא במשקפיים:

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

קריטריונים נדרשים אחרים לגישור

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

  1. ההתראה לא כפופה לאף אחת מההגדרות הבאות שנקבעות על ידי המשתמשים, שיכולות למנוע את השליחה שלה:

    • הגדרות של האפליקציה הנלווית של המשקפיים:

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

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

    • הגדרות ההתראות ברמת המערכת בטלפון של המשתמש:

      • החלפת מצב ברמת האפליקציה: אם משתמש משבית את כל ההתראות מאפליקציה מסוימת בטלפון, לא יועברו התראות מהאפליקציה הזו.

      • הגדרות של ערוץ התראות: אם משתמש משבית התראות של ערוץ התראות שהוגדר באפליקציה, לא מתבצע גישור של התראות מהערוץ הזה.

    • הגדרות'נא לא להפריע' (DND) ברמת המערכת בטלפון של המשתמש: משקפי ה-AI משתמשים בהגדרות DND של הטלפון. אם הטלפון של המשתמש במצב'נא לא להפריע', ההתראות מושבתות גם במשקפיים של המשתמש.

  2. ההתראה משויכת לערוץ עם IMPORTANCE_HIGH או IMPORTANCE_MAX.

  3. השם של ההתראה לא null או ריק.

  4. ההתראה לא מסומנת בFLAG_LOCAL_ONLY. אם הדגל הזה מוגדר, ההתראה מוגבלת למכשיר הראשי.

  5. ההתראה לא מוגדרת כהתראה מתמשכת, כמו משימת רקע קבועה, אלא אם היא עומדת בדרישות של התראה על עדכון בזמן אמת.

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

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

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

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

אם התראה על עדכון בזמן אמת משתמשת בסגנון התראה נתמך למשקפי AI, היא מנותחת ומעובדת באופן מלא. התראות על עדכונים בזמן אמת שמשתמשות בסגנונות התראה אחרים (כמו BigTextStyle) לא מפוענחות באופן מלא, והמערכת מתאימה אותן להתראה בסגנון רגיל.

פעולות זמינות בהתראות במשקפיים עם תצוגה

במשקפיים עם תצוגה פנימית, התראות נכנסות מופיעות כהתראות קופצות (HUN). בהתראות מסוג MessagingStyle, האפליקציה יכולה להשתמש בפעולה תשובה ישירה. המשתמשים יכולים להקיש כדי להרחיב את הפרטים ולהשיב. בכל שאר סגנונות ההתראות, האפשרות היחידה שזמינה היא פעולת הניקוי שסופקה על ידי המערכת.

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