Gostaria de entender como funciona o vínculo de contatos no Android - ou, para ser específico, gostaria de entender profundamente, quase do ponto de vista algorítmico .
O que eu observei no meu telefone é que alguns contatos foram vinculados automaticamente, outros não (embora quando você vá para a tela de vinculação manual o Android sugerirá boas correspondências) e estou confuso sobre isso.
Então, minhas perguntas específicas são:
- Qual é o gatilho para a vinculação automática de contatos? Quando isso ocorre?
- Digamos que a resposta para 1) seja "quando um novo contato for adicionado, manualmente ou via sincronização da conta". Então, quando esse novo contato for adicionado, o que acontecerá? O Android passará por todos os contatos existentes e tentará descobrir se o novo contato é apenas um contato vinculado?
- Quando o Android reconhecerá o novo contato como um contato vinculado? Quando os nomes correspondem? Números de telefone? Emails? Alguma combinação desses?
Qualquer insight ajudaria a esclarecer isso para mim, obrigado.