Joe Maring / Autoridade Android

DR

  • O Android 17 está introduzindo um Seletor de Contatos que oferece suporte à seleção granular de contatos individuais e campos de dados.
  • Usando a nova API, você poderá compartilhar contatos específicos com aplicativos que os solicitem, em vez de conceder ampla permissão de leitura para todo o banco de dados de contatos.
  • Como parte da mudança, o Seletor de Contatos oferecerá suporte à escolha de contatos de outros perfis de usuário do Android e espaços privados.

Os aplicativos geralmente solicitam mais permissões do que o necessário e isso representa um risco de privacidade para alguns dos seus dados mais confidenciais. Atualmente, o Android impede que os aplicativos vejam certos tipos de informações confidenciais, como seus contatos ou o rolo da câmera. No entanto, o gerenciador de permissões para cada conjunto de dados é diferente, e conceder acesso a um aplicativo aos seus contatos rende todos eles. Isso está mudando no Android 17, à medida que o Google está introduzindo um seletor de contatos que adiciona suporte para solicitações e aprovações de dados granulares.

Em uma postagem no Android Developers Blog, o Google revelou como o Seletor de Contatos funcionará para proteger o conteúdo dos seus contatos. Vimos esse próximo recurso pela primeira vez em novembro passado e agora é oficial. Em breve, a seleção de contatos funcionará da mesma forma que a seleção de fotos usando o Photo Picker do Android. Em vez de usar a permissão READ_CONTACTS abrangente, o Android 17 usará a intenção Intent.ACTION_PICK_CONTACTS.

Não quero perder o melhor de Autoridade Android?

A API Android Contact Picker adiciona suporte crucial para solicitações de dados granulares. Os aplicativos ainda poderão pedir permissão para acessar seus contatos, mas no Android 17, eles só poderão ver os contatos específicos que você selecionar. Além disso, esses aplicativos podem solicitar os campos de dados específicos necessários. Portanto, se um aplicativo quiser acessar os números de telefone armazenados em seus contatos, ele poderá solicitar esse campo de dados individual em vez de obter todo o registro do contato. Isso pode ser feito usando os seguintes tipos de dados de exemplo:

  • ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE
  • ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE
  • ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_ITEM_TYPE

O Android 17 oferecerá suporte à seleção de um ou vários contatos de uma vez usando o novo Seletor de contatos, o que deve simplificar as solicitações de permissões em massa. Do lado do desenvolvedor, os aplicativos podem restringir quantos contatos os usuários podem selecionar de uma vez. Usando esta API, o acesso de leitura aos registros de contato é temporário.

Além disso, o Seletor de Contatos está atualizando o acesso a contatos para registros espalhados por diversas partes do sistema operacional. O Seletor de Contatos baseado no Android 17 oferece suporte à leitura de contatos de outros perfis de usuário armazenados no dispositivo, bem como perfis clonados e espaços privados.

O Google está recomendando que os desenvolvedores de aplicativos solicitem apenas os campos de dados de contato exigidos usando o Android 17 Contact Picker “para fornecer a melhor experiência do usuário e manter altos padrões de segurança”. Você pode visualizar a documentação completa do Seletor de contatos no site de desenvolvedores Android.

Obrigado por fazer parte da nossa comunidade. Leia nossa Política de Comentários antes de postar.



Share.

Comments are closed.

Exit mobile version