Pergunta

Existe alguma API para pesquisar e-mails de usuários (sincronizados com o dispositivo) de um aplicativo?
Por exemplo, pesquisar todos os e-mails de um contato específico que contenha a palavra “melancia”.

Foi útil?

Solução

Não há API para acessar e-mails de usuários.

A resposta por Nicolas R lida apenas com os endereços de e-mail em contatos, não pesquisando os e-mails reais.

Outras dicas

Sim, existe um, fornecido pela documentação básica: http://msdn.microsoft.com/en-us/library/windows/apps/hh286417.aspx

É o SearchAsync método.

Amostra:

SearchAsync("Chris@example.com", FilterKind.EmailAddress, "State String 4")

Outras informações e amostra mais detalhada: http://msdn.microsoft.com/en-us/library/microsoft.phone.userdata.contacts.searchasync

Mas tenha cuidado com os resultados:

Os endereços de e-mail são correspondidos por correspondência exata e inteligente.A parte do nome antes do símbolo @ deve corresponder exatamente

Então se você pretende fazer uma busca por “curtir” na 1ª parte do e-mail, você perderá resultados

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top