Notifications d'appel

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Android 7.0 déplace la fonctionnalité liée aux notifications d'appel du service système Telecom de la plate-forme Android vers l'application Dialer. Auparavant, la responsabilité de l'affichage des notifications liées aux appels était partagée entre Telecom et l'application Dialer par défaut, créant des incohérences dans le comportement. Dans Android 7.0, le numéroteur assume l'entière responsabilité de la gestion des notifications d'appel.

Comportement sous Android 6.x et versions antérieures

Dans les versions antérieures d'Android, Telecom et Dialer partageaient les responsabilités comme décrit ci-dessous :

Fonctionnalité Réalisé par Télécom Fait par le numéroteur
Notification d'appel entrant Oui (sonnerie, vibreur) Oui (affichage des notifications, identification de l'appelant)
Envoyer à 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 messagerie vocale visuelle Non Oui

Voici des exemples de comportements incohérents causés par ce partage des responsabilités :

  • Telecom était responsable du démarrage de la sonnerie/vibreur, mais le numéroteur était responsable de l'affichage de la notification d'appel entrant. Si le composeur est lent à démarrer, cela peut entraîner le démarrage de la sonnerie plusieurs secondes avant l'affichage de la notification d'appel entrant.
  • Telecom était responsable de l'affichage des notifications d'appels manqués. Comme les fonctionnalités propriétaires (telles que l'identification de l'appelant Google) ne fonctionnent pas sur ces notifications, cela pourrait entraîner des incohérences entre les notifications Telecom et l'interface utilisateur du numéroteur (comme le journal des appels).

Comportement sous Android 7.0 et versions ultérieures

Le numéroteur Android Open Source Project (AOSP) implémente la nouvelle fonctionnalité. Pour plus de détails, reportez-vous à la documentation suivante :

Style de notification pour les appels sous Android 12 ou supérieur

Pour les appareils exécutant Android 12 ou version ultérieure, afin de fournir une expérience utilisateur cohérente pour les appels, nous recommandons que les applications utilisent le style de notification CallStyle pour les appels entrants et en cours. Pour plus d'informations, voir Nouvelles notifications d'appels téléphoniques permettant de classer l'importance des appels entrants .

Mise en œuvre

Les implémenteurs d'appareils peuvent avoir besoin de mettre à jour les composants de télécommunication/téléphonie qui exposent les API disponibles pour une utilisation par le numéroteur par défaut.