![](https://developer.android.com/static/images/design/ui/mobile/notifications-hero.png?authuser=1&hl=he)
ההתראות מספקות מידע קצר, עדכני ורלוונטי שקשור כשהאפליקציה לא בשימוש.
מערכת Android OS שולטת בהיבטים רבים של ההתראות, אבל אתם יכולים לשלוט בהם היבטים אחרים. יש לפעול לפי השלבים הבאים כשמטמיעים התראות:
- הסבר על המבנה של התראות.
- צריך לבחור את סוג ההתראה לתרחיש לדוגמה שלכם.
- צריך להגדיר את קטגוריית ההתראות שתואמת לסוג ההתראה שבחרת.
חטיפות דסקית
- צריך לקחת בחשבון את מטרת ההתראה: למה אתם שולחים התראה למשתמשים?
- קביעת דפוס ההרשאה של שליחת התראות, חשוב לקחת בחשבון את החשיבות ההתראות מגיעות לאפליקציה ואיפה אפשר לשאול שאלות במהלך התהליך של המשתמש.
- בוחרים את תבנית ההתראות הרצויה.
- יצירת תוכן של התראה:
- טקסט הכותרת צריך לסכם את ההתראה בתמציתיות.
- הטקסט של התוכן צריך להופיע בתצוגה מקדימה של ההתראה.
- תוכן של תמונות, אם רלוונטי לתוכן האפליקציה.
- מפתח מדיה ומטא-נתונים של תבנית מדיה.
- הבהירו למשתמשים מה הם יכולים לעשות באמצעות התראה, פעולות על סמך התוכן שלהם באמצעות לחצני טקסט, הקלדה או מדיה הפקדים בנגן.
- כוללים את סמל האפליקציה שלכם ומגדירים את צבע הרקע של סמל האפליקציה.
- מגדירים ערוצים וקטגוריות להתראות. כך המערכת ואת המשתמשים שלך כדי להתאים אישית אילו התראות הם מקבלים ומספקים ההתנהגות בעדיפות גבוהה.
- אם האפליקציה שלכם יכולה לשלוח כמה התראות בבת אחת, התראות קבוצתיות.
- כדאי לעיין בהתראות בנושא Android UI Kit ב-Figma תבניות.
המבנה של התראה
ההתראות מתוכננות כדי להקל על הסריקה ושימוש רכיבים חשובים חשובים. אלו הם הרכיבים:
- תוכן ראשי: הוא מהווה את המרכיב הבולט ביותר התראה. מידע משני, כמו חותמת זמן, קטן יותר מאוחדים מעל התוכן הראשי.
- אנשים: אם בהתראה מדובר באדם, הדמות בולטת שאר התוכן.
- פעולות: המשתמשים יכולים להרחיב התראות על ידי הקשה על סמל האינדיקטור. הפעולות מוצגות עם תוויות טקסט בצבע רקע נפרד. המיקום.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-1-collapsed.png?authuser=1&hl=he)
הכותרת והתוכן של ההתראה
כשההתראות מכווצות, אפשר לראות את סמל האפליקציה, טקסט הכותרת, חותמת הזמן מחוון הרחבה וטקסט תוכן. אפשר גם להציג סמל גדול.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-2-header-area.png?authuser=1&hl=he)
1 סמל האפליקציה: סמל האפליקציה הוא ייצוג דו-ממדי של זהות האפליקציה שלכם. התוכן מופיע במונוכרומטי בשורת הסטטוס. אם האפליקציה שולחת מגוון רחב של התראות, כדאי לשקול החלפת סמל האפליקציה בסמל כדי להבחין בין הסוגים השונים התראות. אפשר לקרוא מידע נוסף בקטע החלת צבע הסמל פרטים.
2 טקסט הכותרת: כותרת קצרה של הודעה או מקור, למשל שם החשבון למשתמשים. התוכן הוא אלמנט בולט של התראה.
3 חותמת זמן: מציינת מתי התראה נשלח, למשל השעה של שיחה שלא נענתה.
4 מחוון הרחבה: מציין אם ההתראה במצב מכווץ או מורחב.
5 טקסט על התוכן: מידע תומך.
6 סמל גדול (אופציונלי): תמונה יכולה להיות לחיזוק ההתראה באופן משמעותי, כמו הודעה שכולל דמות של השולח.
החלת צבע הסמל
החל מ-Android 12 (רמת API 31), המערכת מסיקה את צבע הסמל מ- צבע ההתראה שהגדרתם באפליקציה. אם האפליקציה לא מגדירה את הצבע, משתמש בצבע העיצוב של המערכת. בעבר, הצבע היה אפור.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-3-resulting-styled-app-icon-color.png?authuser=1&hl=he)
עבור רוב הסגנונות, המערכת מחילה את הצבע הזה רק אם ההתראה
לקבלת התראה על שירות שפועל בחזית. עם זאת, אין דרישה כזו
עבור MediaStyle
ו-DecoratedMediaCustomViewStyle
התראות עם
סשן מדיה מצורף.
בקטע הבא מוסבר איך להחיל את צבע הסמל.
val notification = Notification.Builder()
.setColor(Color.GREEN)
.setColorized(true)
.setSmallIcon(R.drawable.app_icon)
.setStyle(Notification.DecoratedCustomViewStyle())
.build()
פעולות בעת התראה
![](https://developer.android.com/static/images/design/ui/mobile/notifications-4-action-area.png?authuser=1&hl=he)
1 פעולות של לחצן טקסט
2 לחצני פעולה מלאים
3 הצעות לתשובות
4 שדה טקסט לתשובה
החל מ-Android 7.0 (רמת API 24), המערכת מציגה פעולות ללא סמלים כדי לכלול יותר טקסט. כדי להתאים למכשירים ולמכשירי Android Wear באפליקציה שפועלת בו גרסת Android 6.0 (רמת API 23) ומטה, היא עדיין צריכה לספק .
תצוגות מורחבות
ניתן להשתמש בתצוגה מורחבת כדי להציג למשתמש מידע נוסף בלי מנווט למקום אחר מההתראה.
כשמרחיבים את התכונה, ההתראה יכולה לספק עד שלושה מהפרטים הבאים סוגי פעולות:
- הצעות לתשובות
- פעולות מודגשות (לחצנים בצורת גלולה)
- פעולות רגילות בטקסט
![](https://developer.android.com/static/images/design/ui/mobile/notifications-5-dont-include-text-actions.png?authuser=1&hl=he)
מה אסור לעשות
![](https://developer.android.com/static/images/design/ui/mobile/notifications-6-do-let-user-pause.png?authuser=1&hl=he)
מה מותר לעשות
הפעלת ההקלדה בהתראות
אתם מאפשרים למשתמשים להקליד ישירות בהודעה על ידי הוספת תשובה פעולה. היא מיועדת להקלדת כמות קטנה של טקסט, כמו למשל להשיב הודעת טקסט או רושמים הערה קצרה.
להקלדה ארוכה יותר, צריך להעביר את המשתמשים לאפליקציה כדי לפנות להם יותר מקום להציג ולערוך טקסט.
באפליקציות של הודעות, מומלץ להשאיר את ההתראה מוצגת אחרי המשתמש שלח/ה את התשובה ומחכה עד שהשיחה תושהה לפני כן שהיא נסגרת באופן אוטומטי.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-7-users-reply-directly.png?authuser=1&hl=he)
בחירת סוג ההתראה בהתאם לתרחיש לדוגמה שלכם
Google משתמשת בתבניות הבאות להתראות באפליקציות שלה ל-Android. האלה ניתנות להתאמה אישית מסוימת של התבניות לאפליקציה.
כדאי לבדוק את ערכת הממשק של Android ב-Figma כדי למצוא תבניות של התראות.
תבנית רגילה
התבנית הרגילה מתאימה לרוב ההודעות ומאפשרת, טקסט, סמל גדול (אם רלוונטי) ופעולות.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-8-standard-template.png?authuser=1&hl=he)
תבנית טקסט גדולה
תבנית הטקסט הגדול היא אידיאלית להצגת בלוקים של טקסט ארוך יותר. היא מאפשרת משתמש צופה בתצוגה מקדימה של טקסט נוסף אחרי שהוא מרחיב את ההתראה.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-9-big-text-template.png?authuser=1&hl=he)
תבנית לתמונה גדולה
תבנית התמונה הגדולה מיועדת להתראות שמכילות תמונה. מתי בהתראה מוצגת תמונה ממוזערת גדולה של התמונה. מתי במצב מורחב, ההתראה מציגה תצוגה מקדימה הרבה יותר גדולה.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-10-big-picture-template.png?authuser=1&hl=he)
תבנית התקדמות
תבנית ההתקדמות מיועדת לפעילויות ביוזמת המשתמש שאורכות זמן להשלמת התהליך. כשהיא מורחבת, התראה שמשתמשת בתבנית הזו מציגה סרגל התקדמות, כולל גם 'ביטול' פעולה שמאפשרת למשתמש לסיים את התהליך הפעילות הזו. (פעילויות שלא הניתנות לביטול לא כרוכות בשליחת התראות).
![](https://developer.android.com/static/images/design/ui/mobile/notifications-11-progress-template.png?authuser=1&hl=he)
תבנית מדיה
תבנית המדיה מאפשרת למשתמש לשלוט במדיה שמוצגת כרגע מושמעת באפליקציה.
- כשההתראה מכווצת, אפשר להציג עד שלוש פעולות. הגדול יכול להציג תמונה קשורה, כמו עטיפת אלבום.
- כשהיא מורחבת, ההתראה מציגה עד חמש פעולות תמונה, או שש פעולות ללא תמונה. הרקע ואלמנטים אחרים של ההתראות מקבלות בירושה את הצבעים מהתמונה באופן אוטומטי.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-12-media-template.png?authuser=1&hl=he)
תבנית להעברת הודעות
התבנית MessagingStyle מיועדת לתקשורת בזמן אמת. מתי מורחבת, התראה באמצעות התבנית הזו מאפשרת למשתמש להשיב להודעות מתוך ההודעה.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-13-messaging-template.png?authuser=1&hl=he)
תבנית לשיחות
להשתמש בתבנית CallStyle כדי ליצור התראות בפורמט גדול לכלול קובץ מצורף גדול של תמונה כדי לציין שיחה נכנסת או יוצאת.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-call-style.png?authuser=1&hl=he)
הרשאות הקשורות להודעות
רלוונטיות ועדכניות ככל האפשר, רוב ההתראות לא פטור, כלומר המשתמש חייב להביע הסכמה לקבלת התראות באפליקציה שלך.
יש יוצא מן הכלל אחד: החל מ-Android 13 (רמת API 33), מדיה סשנים ואפליקציות לניהול שיחות טלפון פטורים מלבקש הסכמת המשתמש. יכול להיות שאפליקציות קיימות גם יעמדו בדרישות אם המשתמש כבר מופעלות התראות. פרטים נוספים זמינים בקטע פטורים.
מומלץ מאוד שהאפליקציה תספק אפשרויות של התראות בהגדרות כדי לאפשר למשתמשים לעדכן את ההעדפות שלהם לגבי התראות.
להציג למשתמש בקשה להביע הסכמה לקבלת התראות לא פטורות
לגבי התראות שאינן פטורות, מבקשים מהמשתמש לציין אם הוא רוצה כדי להביע הסכמה לקבלת התראות. משתמשים שבחרו במפורש לקבל סביר להניח שהן יהיו מועילות יותר ופחות מפריעות.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-14-request-user-permission.png?authuser=1&hl=he)
המתנה להצגת תיבת הדו-שיח של ההתראה:
- עליך לתאר אילו הטבות מספקות ההתראות, ולמה הן לא הוענקו הרשאות לשליחת התראות.
- לספק ממשק משתמש לפי הקשר, שקשור להודעה לתכונות שלה או למה שהיא משפיעה. ממשק המשתמש הזה יכול להופיע בכל צורה כדי להשתלב בצורה הטובה ביותר באפליקציה שלכם: כרטיס לדוגמה שמוצג בו תשלום, גיליון תחתון או מסך הצטרפות. כל אחד מאלה צריכה להיות אפשרות סגירה.
- לא להציג את תיבת הדו-שיח עם ההרשאה לשליחת התראות, אם המשתמש סגר את ממשק משתמש.
החל מ-Android 13, אפשר לבקש מחדש את ההרשאות לשליחת התראות.
התראות נדרשות
השירותים שפועלים בחזית מבצעים פעולות שמוחשות למשתמש, אבל אין להם אינטראקציה ישירה עם האפליקציה. בשירותים האלה מוצגת שורת סטטוס כדי ליידע את המשתמשים שהאפליקציה מבצעת משימה בחזית והיא צורכת משאבי מערכת.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-15-fitness-app-example.png?authuser=1&hl=he)
מכיוון שהתהליכים האלה משתמשים בסוללה ואולי גם בנתונים, האפליקציה שלך חייבת לגרום למשתמשים להיות מודעים להם באמצעות הצגת הודעה שלא ניתן לסגור. המשתמש לא יכול לסגור ההתראה, לכן עליך לבצע פעולה כדי שהמשתמש יפסיק את לאחר השיפור.
בדוגמה הבאה מוצגת התראה מאפליקציית כושר. למשתמש יש התחיל אימון פעיל שמייצר שירות שפועל בחזית אחרי האימון. האפליקציה מציגה את ההתראה כדי לציין לעקוב אחרי הליכה, עם אפשרות לראות את האימון.
מתי לא להשתמש בהתראה
אין להשתמש בהתראות באף אחד מהתרחישים הבאים:
- לצורך קידום צולב או פרסום של מוצר אחר (הדרישה הזאת היא במיוחד אסורה על ידי חנות Play)
- אם המשתמש מעולם לא פתח את האפליקציה
- כשיטה העיקרית לתקשורת עם משתמשים
- כדי לעודד את המשתמש לחזור לאפליקציה, אבל לא לספק ערך ישיר לדוגמה, "לא ראינו אותך כבר הרבה זמן!")
- בקשות לדירוג האפליקציה שלך
- לפעולות שלא מחייבות התערבות של המשתמשים, כמו סנכרון מידע
- הודעה על מצבי שגיאה שהאפליקציה יכולה להתאושש מהם ללא אינטראקציה של המשתמש
- להודעות בנושא חגים או ימי הולדת
![](https://developer.android.com/static/images/design/ui/mobile/notifications-16-dont-send-greetings.png?authuser=1&hl=he)
מה אסור לעשות
![](https://developer.android.com/static/images/design/ui/mobile/notifications-17-dont-interrupt-user.png?authuser=1&hl=he)
מה אסור לעשות
התנהגות
חשוב לשים לב להתנהגויות הבאות של התראות ואיך לטפל בהן בהקשרים מסוימים.
קבלת ההתראה
כשתתקבל התראה, מערכת Android מוסיפה אותה לחלונית ההזזה של ההתראות. בהתאם לפרמטרים שהגדרתם ולמצב הנוכחי של המכשיר, התראה עשויה לבצע כל אחת מהפעולות הבאות:
- משמיעים צליל או גורמים לרטט של הטלפון.
- הצגה בשורת הסטטוס עם סמל. בדרך כלל זה סמל האפליקציה, אבל אם יש לכם כמה סוגים של התראות, השתמשו בסמל שמשקף את מטרת ההודעה.
- מוצגת כהתראת 'שימו לב' שמציץ במסך הנוכחי כדי לקחת תשומת הלב של המשתמש.
כמו תמיד, המשתמש יכול לבחור לשנות את התנהגות ההתראות שהגדרתם.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-arrival.png?authuser=1&hl=he)
1 אינדיקטור של התראות בשורת הסטטוס, שמציין שיש התראה בחלונית ההזזה להתראות.
2 התראה "הצצה" במסך הנוכחי כדי למשוך את תשומת הלב של המשתמש באמצע המשימה.
חלונית הזזה להתראות
בדרך כלל, חלונית ההזזה של ההתראות ב-Android מציגה התראות סדר כרונולוגי הפוך, עם התאמות שמושפעות מהתחומים הבאים תנאים:
- העדיפות או החשיבות המוצהרת של ההתראות באפליקציה
- אם ההתראה נשלחה למשתמש לאחרונה באמצעות צליל או רטט
- האנשים שמצורפים להודעה ואם הם מסומנים בכוכב כאנשי קשר
- אם ההתראה מייצגת פעילות מתמשכת חשובה, כמו מתבצעת שיחת טלפון או מתנגנת מוזיקה
- שינויים במראה של חלק מההתראות שבוצעו על ידי Android OS ב בראש הרשימה ובחלקה התחתון של הרשימה על ידי הוספת הדגשה או הבלטה, סריקת תוכן של משתמש
טיפול בהתראות לא פעילות
חלונית ההזזה של ההודעות נועדה להציג למשתמשים מידע רלוונטי לרגע הנוכחי בזמן. אם התראה קודמת לא פעילה, כלומר: לא רלוונטית יותר, סוגרים אותה כדי שהמשתמש לא יראה אותה.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-20-just-arrived-text.png?authuser=1&hl=he)
התראות חדשות מוצגות באמצעות התג של סמל האפליקציה
במרכזי אפליקציות נתמכים במכשירים עם Android מגרסה 8.0 (רמת API 26) ואילך, סמלי האפליקציות מציגים סימן התראות כדי לציין שלאפליקציה יש התראה שמשויכת אליה. הנקודות האלה מופיעות כברירת מחדל באפליקציות במרכז האפליקציות שתומכות בהם, והאפליקציה שלך לא צריכה לעשות שום דבר. אפשר גם להוסיף תגים מושבת ומוגבל.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-21-dot.png?authuser=1&hl=he)
פעולות שמשתמשים יכולים לבצע עם התראות
התראות יכולות לאפשר למשתמשים לבצע כל אחת מהפעולות הבאות:
לנווט ליעד: כדי לנווט, המשתמש יכול להקיש על התראה. אם מוצגת במסך נעול, המשתמש צריך להקיש עליה פעמיים ולאחר מכן מזינים את קוד האימות, קו ביטול הנעילה או הסיסמה.
כשהמשתמש מקיש על התראה, האפליקציה צריכה להציג ממשק משתמש רלוונטי ישירות להודעה הזו ומאפשר למשתמש לנקוט פעולה מיידית. עבור לדוגמה, אם בהודעה כתוב שמגיע תורם במשחק לשני שחקנים, הקשה על ההתראה אמורה להעביר אותם ישירות למשחק הזה.
לצפות בתצוגה מורחבת של ההתראה: מופיע אינדיקטור הרחבה הכותרת. המשתמש יכול להקיש על האינדיקטור או להחליק למטה את גוף ההתראה כדי להרחיב אותו.
איור 18: התראה מורחבת לסגור את ההתראה (אם מותר): משתמש יכול לסגור אותה בהחלקה ימינה או שמאלה.
התראות מתמשכות שמציינות תהליך מתמשך ברקע, כמו כמוזיקה שמתנגנת, לא ניתן לסגור אותה בהחלקה.
העברת התראה 'שימו לב' לטיפול בהמשך: המשתמש יכול להחליק למעלה בתור התראה מראש , ואסור להתראות נוספות מאותו אירוע להבהב במשך דקה.
שליטה בהתראות דומות בעתיד: משתמשים יוכלו לגשת להתראות בשליטת:
- נגיעה ו- החזקת הודעה ספציפית
- מחליקים על ההתראה ימינה או שמאלה, ואז מקישים על סמל ההגדרות
הפקדים שמוצגים משתנים בהתאם לגרסת Android ולגרסת האפליקציה יש ערוצים להתראות (החל מ-Android 8.0).
קבוצה של התראות מרובות
לגבי אפליקציות שיוצרות כמה התראות מאותו סוג, מערכת Android מציעה קיבוץ התראות כדי למנוע הצפת משתמשים.
האפליקציה יכולה להציג כמה התראות בהתאם לאפשרויות הבאות: ההיררכיה.
- התראה להורים מציגה סיכום של התראות הצאצא שלה.
- אם המשתמש מרחיב את ההתראה להורים, מערכת Android חושפת את כל חשבונות הילדים התראות.
- המשתמש יכול להרחיב התראת צאצא כדי לחשוף את כל התוכן שלה.
ב-Android מוצגות התראות צאצא ללא פרטי כותרת כפולים. עבור לדוגמה, אם להתראה ברמת הצאצא יש סמל אפליקציה זהה לזה של ההורה, הכותרת של הילד או הילדה לא כוללת סמל.
ההתראות על ילדים צריכות להיות מובנות אם הן מופיעות לבד, מכיוון שהמערכת עשוי להראות אותם מחוץ לקבוצה כשהם יגיעו.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-group.png?authuser=1&hl=he)
הגדרות
ערוצים
החל מ-Android 8.0 (רמת API 26), יש להקצות את כל ההתראות . עבור כל ערוץ, ניתן להגדיר את ההתנהגות החזותית והשמיעה הוחלו על כל ההתראות בערוץ הזה. המשתמשים יכולים לשנות את ההגדרות האלה ולהחליט אילו ערוצי התראות מהאפליקציה שלכם עלולים להפריע גלוי.
לפרטים נוספים על הטמעת ההתראות, אפשר לעיין במאמר יצירה וניהול של התראות הערוצים.
יש לבחור חשיבות תוך התייחסות לזמן ולזמן של המשתמש תשומת הלב. אם הודעה לא חשובה מוסווה כדחופה, יכול להיות לייצר התראה מיותרת.
חשיבות | התנהגות | שימוש | דוגמאות |
---|---|---|---|
HIGH |
מושמע צליל ומופיע במסך | מידע קריטי לזמן שהמשתמש צריך לדעת או לפעול לפיו באופן מיידי | הודעות טקסט, שעונים מעוררים, שיחות טלפון |
DEFAULT |
מושמע צליל | מידע שאמור להיות מוצג למשתמש בהקדם האפשרי, אבל לא להפריע לו. | התראות על מצב התנועה, תזכורות לגבי משימות |
LOW |
ללא קול | ערוצי התראות שלא עומדים בדרישות של רמות חשובות אחרות | תוכן חדש שהמשתמש נרשם אליו, הזמנות מרשתות חברתיות |
MIN |
ללא צליל וללא הפרעה ויזואלית | מידע לא חיוני שיכול להמתין או שהוא לא רלוונטי באופן ספציפי למשתמש | מוקדי עניין בקרבת מקום, מזג אוויר ותוכן שיווקי |
קטגוריות מוגדרות מראש
גם אם אתם משתמשים בערוצים וגם אם לא, מקצים כל התראה בנפרד הקטגוריה שהוגדרה מראש המתאימה ביותר. Android עשוי להשתמש במידע הזה כדי בקבלת החלטות לגבי דירוג וסינון.
קטגוריה | תיאור |
---|---|
CATEGORY_CALL |
שיחה נכנסת (קול או וידאו) או בקשה דומה לתקשורת מסונכרנת |
CATEGORY_MESSAGE |
צ'אט אישי נכנס (SMS, הודעה מיידית וכו') |
CATEGORY_EMAIL |
הודעה אסינכרונית בכמות גדולה (אימייל) |
CATEGORY_EVENT |
אירוע של יומן |
CATEGORY_PROMO |
קידום מכירות או פרסומת |
CATEGORY_ALARM |
התראה או טיימר |
CATEGORY_PROGRESS |
התקדמות של פעולה ממושכת ברקע |
CATEGORY_SOCIAL |
עדכון של רשת חברתית או שיתוף |
CATEGORY_ERROR |
שגיאה בפעולה או בסטטוס האימות ברקע |
CATEGORY_TRANSPORT |
בקרת העברת מדיה להפעלה |
CATEGORY_SYSTEM |
עדכון הסטטוס של המערכת או המכשיר. שמורה לשימוש המערכת. |
CATEGORY_SERVICE |
אינדיקציה לכך שהשירות פועל ברקע |
CATEGORY_RECOMMENDATION |
המלצה ספציפית ועדכנית על דבר אחד. לדוגמה, אפליקציית חדשות עשויה להמליץ על כתבה חדשותית שהמשתמש ירצה לקרוא בהמשך. |
CATEGORY_STATUS |
מידע מתמשך על המכשיר או על הסטטוס לפי הקשר |
התראות במסך הנעילה
אם משתמש בחר להציג התראות כשהמסך נעול, ההגדרות הבאות התראות יכולות להסתיר תוכן שהאפליקציה מסמנת כרגיש. במכשירי Android מעריך את רמת החשיפה של כל התראה כדי לקבוע מה יכול להיות מוצגת.
הגדרה של רמת הרגישות לתוכן במסכי הנעילה
פרטיות המשתמשים חשובה מאוד, לכן חשוב לשים לב שיש רמות ההתראה שניתן לראות במסך הנעילה. בכל פעם שיצרת, עליך להגדיר את רמת החשיפה לציבורית, פרטית, או סוד.
- התראות ציבוריות גלויות באופן מלא במסכי נעילה מאובטחים.
- התראות סודות מוסתרות.
- התראות פרטיות נמצאות באמצע: הן מציגות מידע בסיסי בלבד,
כולל שם האפליקציה שפרסמה את ההודעה והסמל שלה. במקום
לתוכן רגיל - והוא מוסתר - תוכלו להציג אותו
לא חושפת מידע אישי, כמו
2 new messages
.
בדוגמה הבאה, התראות במסך הנעילה של Gmail ו-Photos מציגים את כל התוכן אחרי שהמשתמש בחר להציג את המידע הזה מסך הנעילה.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-sensitivity-levels.png?authuser=1&hl=he)
1 כל תוכן ההתראות שמוצג במסך הנעילה
2 תוכן רגיש של התראות מוסתר במסך הנעילה
סגנון
טקסט ברור ותמציתי
מערכת Android מקצרת את כותרות התוכן לשורה אחת (גם אם היא מורחבת).
כותרת טובה של תוכן עומדת בהנחיות הבאות:
- באורך של עד 30 תווים
- מכיל את המידע החשוב ביותר
- לא כולל משתנים (אלא אם הם מכילים מספר או מחרוזת טקסט קצרה, או לפני הטקסט)
- לא כולל את שם האפליקציה, שכבר מופיע בכותרת
![](https://developer.android.com/static/images/design/ui/mobile/notifications-27-takeaways-dont-show-app-name.png?authuser=1&hl=he)
מה אסור לעשות
![](https://developer.android.com/static/images/design/ui/mobile/notifications-28-do-show-most-important-info.png?authuser=1&hl=he)
מה מותר לעשות
טקסט טוב של תוכן עומד בהנחיות הבאות:
- הטקסט לא חורג ממגבלת 40 התווים
- לא צריך לחזור על מה שמופיע בשם התוכן
הסמל הגדול
מומלץ להשתמש בסמל הגדול בתרחישים לדוגמה שבהם התמונות מחזקות משמעותית את תוכן ההתראה. לפניכם מספר דוגמאות:
- הודעות מאדם אחר, כגון תמונה של מישהו ששולח הודעה
- מקור התוכן, אם הוא שונה מהאפליקציה השולחת את ההתראה, כמו הלוגו בערוץ YouTube שהמשתמש רשום אליו
- סמלים משמעותיים לגבי ההתראה, כמו סמל חץ לנהיגה מסלול הגעה
סמלים גדולים חייבים להיות עגולים כשמוצג אדם, אבל ריבועיים במקרים שונים.
![](https://developer.android.com/static/images/design/ui/mobile/notifications-29-dont-use-large-icon-branding.png?authuser=1&hl=he)
מה אסור לעשות
![](https://developer.android.com/static/images/design/ui/mobile/notifications-30-do-use-large-icon-reinforce-meaning.png?authuser=1&hl=he)
מה מותר לעשות
עדכונים לגרסת Android
ממשק המשתמש של מערכת ההתראות של Android וממשקי ה-API שקשורים להתראות באופן רציף להתפתח. לרשימה של השינויים האלה, אפשר לעיין בהתראה .
שיקולי פלטפורמה
Wear
אם למשתמש יש מכשיר Wear OS מותאם, כל ההתראות יופיעו שם באופן אוטומטי, כולל לחצני פעולה ופרטים ניתנים להרחבה. פרטים נוספים זמינים במאמר דף העיצוב להתראות ב-Wear.