הודעות שיחות

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

התנהגות באנדרואיד 6.x ואילך

במהדורות קודמות של אנדרואיד, טלקום וחייגן מחלקים אחריות כמתואר להלן:

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

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

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

התנהגות באנדרואיד 7.0 ואילך

חייגן Android Open Source Project (AOSP) מיישם את הפונקציונליות החדשה. לפרטים, עיין בתיעוד הבא:

סגנון התראות עבור שיחות ב-Android 12 ומעלה

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

יישום

ייתכן שמיישמי מכשירים יצטרכו לעדכן רכיבי טלקום/טלפוניה החושפים ממשקי API הזמינים לשימוש על ידי חייגן ברירת המחדל.