Notifications d'appel

Android 7.0 transfère les fonctionnalités liées aux notifications d'appel du service système Telecom de la plate-forme Android vers l'application Téléphone. Auparavant, la responsabilité de l'affichage des notifications liées aux appels était partagée entre Telecom et l'application Téléphone par défaut, ce qui créait des incohérences de comportement. Sous Android 7.0, le clavier assume l'entière responsabilité de la gestion des notifications d'appel.

Comportement sous Android 6.x et versions antérieures

Dans les versions précédentes d'Android, Telecom et le clavier de numérotation se partageaient les responsabilités comme décrit ci-dessous:

Fonctionnement Done by Telecom Effectué par le clavier
Notification d'appel entrant Oui (sonnerie, vibreur) Oui (affichage des notifications, numéro de l'appelant)
Rediriger vers la messagerie vocale Oui Non
Sonnerie personnalisée Oui Non
Notifications d'appels manqués Oui Non
Indicateur de message en attente (appel de la messagerie vocale) Oui (téléphonie) Non
Notifications de la messagerie vocale visuelle Non Oui

Voici quelques exemples de comportements incohérents causés par cette répartition des responsabilités:

  • Le service télécom était chargé de démarrer la sonnerie/le vibreur, mais le clavier était chargé d'afficher la notification d'appel entrant. Si le démarrage du clavier est lent, la sonnerie peut commencer plusieurs secondes avant l'affichage de la notification d'appel entrant.
  • L'opérateur télécom était chargé d'afficher les notifications d'appels manqués. Étant donné que les fonctionnalités propriétaires (telles que l'affichage du numéro de l'appelant Google) ne fonctionnent pas sur ces notifications, cela peut entraîner des incohérences entre les notifications Telecom et l'interface utilisateur du Téléphone (telles que le journal des appels).

Comportement sous Android 7.0 ou version ultérieure

Le nouveau numéroteur du Projet Android Open Source (AOSP) implémente cette nouvelle fonctionnalité. Pour en savoir plus, consultez la documentation suivante:

Style de notification pour les appels sous Android 12 ou version ultérieure

Pour les appareils exécutant Android 12 ou version ultérieure, afin de proposer une expérience utilisateur cohérente pour les appels, nous recommandons aux applications d'utiliser le style de notification CallStyle pour les appels entrants et en cours. Pour en savoir plus, consultez la section Nouvelles notifications d'appels téléphoniques permettant de classer l'importance des appels entrants.

Implémentation

Les implémentateurs d'appareils peuvent être amenés à mettre à jour les composants Telecom/Telephony qui exposent les API disponibles pour l'utilisation par le numéroteur par défaut.