Anrufbenachrichtigungen

Unter Android 7.0 werden Funktionen für Anrufbenachrichtigungen vom Telekommunikationsdienst der Android-Plattform in die Telefon-App verschoben. Bisher wurden anrufbezogene Benachrichtigungen zwischen Telecom und der Standard-Telefon-App aufgeteilt, was zu Inkonsistenzen beim Verhalten führte. In Android 7.0 übernimmt die Telefon App die gesamte Verantwortung für die Verarbeitung von Anrufbenachrichtigungen.

Verhalten unter Android 6.x und niedriger

In früheren Android-Versionen teilen Telekommunikation und Telefon die Zuständigkeiten auf, wie unten beschrieben:

Funktionalität Fertig von Telecom Fertig vom Telefon
Benachrichtigung zu eingehendem Anruf Ja (Klingeln, vibrieren) Ja (Benachrichtigungsanzeige, Anrufer-ID)
An Mailbox weiterleiten Ja Nein
Benutzerdefinierter Klingelton Ja Nein
Benachrichtigungen über verpasste Anrufe Ja Nein
Anzeige für Warteschleifen (Anruf-Mailbox) Ja (Telefonie) Nein
Benachrichtigungen für visuelle Mailbox Nein Ja

Beispiele für inkonsistentes Verhalten aufgrund dieser Aufteilung der Verantwortung:

  • Die Telecom war für das Starten des Klingeltons/Vibrationsalarms verantwortlich, während die Telefonfunktion für die Anzeige der Benachrichtigung über eingehende Anrufe verantwortlich war. Wenn die Telefon App nur langsam startet, kann das dazu führen, dass das Telefon einige Sekunden bevor die Benachrichtigung über einen eingehenden Anruf angezeigt wird.
  • Die Telecom war für die Anzeige von Benachrichtigungen über verpasste Anrufe verantwortlich. Da bei diesen Benachrichtigungen proprietäre Funktionen wie die Google-Anrufer-ID nicht funktionieren, kann dies zu Inkonsistenzen zwischen den Benachrichtigungen der Telekommunikation und der Telefon-UI (z. B. der Anrufliste) führen.

Verhalten unter Android 7.0 und höher

Das Android Open Source Project (AOSP) Dialer implementiert die neue Funktion. Weitere Informationen finden Sie in der folgenden Dokumentation:

Benachrichtigungsstil für Anrufe unter Android 12 oder höher

Auf Geräten mit Android 12 oder höher empfehlen wir für Apps, für eingehende und laufende Anrufe den Benachrichtigungsstil CallStyle zu verwenden. Weitere Informationen finden Sie unter Benachrichtigungen zu neuen Telefonanrufen, mit denen die Wichtigkeit eingehender Anrufe bewertet werden kann.

Implementierung

Geräteimplementierungen müssen möglicherweise Telekommunikations-/Telefoniekomponenten aktualisieren, die APIs zur Verfügung stellen, die vom Standard-Dialer verwendet werden können.