O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Notificações de chamada

O Android 7.0 move a funcionalidade relacionada às notificações de chamada do serviço do sistema Telecom na plataforma Android para o aplicativo Dialer. Anteriormente, a responsabilidade de exibir notificações relacionadas a chamadas era dividida entre a Telecom e o aplicativo Dialer padrão, criando inconsistências no comportamento. No Android 7.0, o Dialer assume toda a responsabilidade por lidar com as notificações de chamadas.

Comportamento no Android 6.x e anterior

Em versões anteriores do Android, Telecom e Dialer dividem responsabilidades conforme descrito abaixo:

Funcionalidade Feito pela Telecom Feito por discador
Notificação de chamada de entrada Sim (tocando, vibrar) Sim (exibição de notificação, ID do chamador)
Enviar para correio de voz sim Não
Toque personalizado sim Não
Notificações de chamadas perdidas sim Não
Indicador de mensagem em espera (chamada de correio de voz) Sim (telefonia) Não
Notificações visuais de correio de voz Não sim

Exemplos de comportamento inconsistente causado por esta divisão de responsabilidades incluem:

  • Telecom foi responsável por iniciar a campainha / vibrador, mas o discador foi responsável por exibir a notificação de chamada recebida. Se o discador demorar para iniciar, isso pode fazer com que o toque comece vários segundos antes que a notificação de chamada recebida seja exibida.
  • A Telecom foi responsável por exibir notificações de chamadas perdidas. Como os recursos proprietários (como o identificador de chamadas do Google) não funcionam nessas notificações, isso pode resultar em inconsistências entre as notificações do Telecom e a IU do discador (como o registro de chamadas).

Comportamento no Android 7.0 e posterior

O discador Android Open Source Project (AOSP) implementa a nova funcionalidade. Para obter detalhes, consulte a seguinte documentação:

Estilo de notificação para chamadas no Android 12 ou superior

Para dispositivos que executam o Android 12 ou superior, para proporcionar uma experiência de usuário consistente para chamadas, recomendamos que os aplicativos usam o CallStyle estilo de notificação para chamadas recebidas e em curso. Para mais informações, consulte Novas notificações de chamadas de telefone, permitindo para o ranking importância das chamadas recebidas .

Implementação

Os implementadores de dispositivos podem precisar atualizar os componentes de telecomunicações / telefonia que expõem APIs disponíveis para uso pelo discador padrão.