Notifiche di chiamata

Android 7.0 sposta le funzionalità relative alle notifiche di chiamata dal servizio di sistema Telecom nella piattaforma Android all'applicazione Dialer. In precedenza, la responsabilità della visualizzazione delle notifiche relative alle chiamate era suddivisa tra Telecom e l'app Dialer predefinita, creando incoerenze nel comportamento. In Android 7.0, il Dialer si assume tutta la responsabilità della gestione delle notifiche di chiamata.

Comportamento in Android 6.x e versioni precedenti

Nelle versioni precedenti di Android, Telecom e Dialer si dividevano le responsabilità come descritto di seguito:

Funzionalità Fatto da Telecom Fatto da Dialer
Notifica delle chiamate in arrivo Sì (suoneria, vibrazione) Sì (visualizzazione delle notifiche, ID chiamante)
Invia alla segreteria telefonica NO
Suoneria personalizzata NO
Notifiche di chiamate perse NO
Indicatore di messaggio in attesa (chiamata segreteria telefonica) Sì (telefonia) NO
Notifiche visive della segreteria telefonica NO

Esempi di comportamento incoerente causato da questa suddivisione delle responsabilità includevano:

  • Telecom era responsabile dell'attivazione della suoneria/vibratore, ma il combinatore era responsabile della visualizzazione della notifica della chiamata in arrivo. Se il combinatore si avvia lentamente, ciò può comportare l'avvio dello squillo diversi secondi prima che venga visualizzata la notifica della chiamata in arrivo.
  • Telecom era responsabile della visualizzazione delle notifiche delle chiamate perse. Poiché le funzionalità proprietarie (come l'ID chiamante di Google) non funzionano su queste notifiche, ciò potrebbe causare incoerenze tra le notifiche Telecom e l'interfaccia utente del Dialer (come il registro delle chiamate).

Comportamento in Android 7.0 e versioni successive

Il dialer Android Open Source Project (AOSP) implementa la nuova funzionalità. Per i dettagli fare riferimento alla seguente documentazione:

Stile di notifica per le chiamate in Android 12 o versioni successive

Per i dispositivi con Android 12 o versioni successive, per fornire un'esperienza utente coerente per le chiamate, consigliamo che le app utilizzino lo stile di notifica CallStyle per le chiamate in arrivo e in corso. Per ulteriori informazioni, vedere Nuove notifiche di chiamata che consentono di classificare l'importanza delle chiamate in arrivo .

Implementazione

Gli implementatori del dispositivo potrebbero dover aggiornare i componenti di telecomunicazioni/telefonia che espongono le API disponibili per l'uso da parte del Dialer predefinito.