Anrufbenachrichtigungen

Android 7.0 verschiebt Funktionen im Zusammenhang mit Anrufbenachrichtigungen vom Telekommunikationssystemdienst der Android-Plattform in die Dialer-Anwendung. Zuvor war die Verantwortung für die Anzeige anrufbezogener Benachrichtigungen zwischen Telecom und der Standard-Dialer-App aufgeteilt, was zu Inkonsistenzen im Verhalten führte. In Android 7.0 übernimmt der Dialer die gesamte Verantwortung für die Bearbeitung von Anrufbenachrichtigungen.

Verhalten in Android 6.x und früher

In früheren Android-Versionen wurden die Verantwortlichkeiten von Telekommunikation und Dialer wie folgt aufgeteilt:

Funktionalität Durchgeführt von der Telekom Erledigt durch Dialer
Benachrichtigung über eingehende Anrufe Ja (klingeln, vibrieren) Ja (Benachrichtigungsanzeige, Anrufer-ID)
An Voicemail senden Ja NEIN
Benutzerdefinierter Klingelton Ja NEIN
Benachrichtigungen über verpasste Anrufe Ja NEIN
Anzeige für wartende Nachricht (Voicemail anrufen) Ja (Telefonie) NEIN
Visuelle Voicemail-Benachrichtigungen NEIN Ja

Beispiele für inkonsistentes Verhalten, das durch diese Verantwortungsaufteilung verursacht wurde, waren:

  • Die Telekom war für das Starten des Klingeltons/Vibrators verantwortlich, das Wählgerät war jedoch für die Anzeige der Benachrichtigung über eingehende Anrufe verantwortlich. Wenn der Dialer langsam startet, kann es dazu kommen, dass mehrere Sekunden vor der Anzeige der Benachrichtigung über den eingehenden Anruf ein Klingelton einsetzt.
  • Die Telekom war für die Anzeige von Benachrichtigungen über verpasste Anrufe verantwortlich. Da proprietäre Funktionen (z. B. die Anrufer-ID von Google) bei diesen Benachrichtigungen nicht funktionieren, kann dies zu Inkonsistenzen zwischen Telekommunikationsbenachrichtigungen und der Dialer-Benutzeroberfläche (z. B. dem Anrufprotokoll) führen.

Verhalten in Android 7.0 und höher

Der Android Open Source Project (AOSP) Dialer implementiert die neue Funktionalität. Einzelheiten finden Sie in der folgenden Dokumentation:

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

Für Geräte mit Android 12 oder höher empfehlen wir, dass Apps den CallStyle Benachrichtigungsstil für eingehende und laufende Anrufe verwenden, um ein einheitliches Benutzererlebnis bei Anrufen zu gewährleisten. Weitere Informationen finden Sie unter Benachrichtigungen über neue Telefonanrufe, die eine Einstufung der Wichtigkeit eingehender Anrufe ermöglichen .

Implementierung

Geräteimplementierer müssen möglicherweise Telekommunikations-/Telefoniekomponenten aktualisieren, die APIs verfügbar machen, die für die Verwendung durch den Standard-Dialer verfügbar sind.