Как получить идентификатор контакта в списке контактов Windows Phone? - PullRequest
3 голосов
/ 13 октября 2011

Я хочу получить идентификатор приложения из списка контактов ... В настоящее время я использую класс с именем PhoneNumberChooserTask, такой как класс Chooser, но я получаю только Number, Name, FullName. и т.д ... но как получить ID этого контакта?

Ответы [ 4 ]

3 голосов
/ 24 сентября 2012

Да, это возможно,

Contact c = new Contact();
var Id = c.GetHashCode(); //gives the Id property value.
2 голосов
/ 13 октября 2011

Вам нечем использовать идентификатор, поэтому он просто не доступен вам как разработчику. (Это означает, что невозможно .)

0 голосов
/ 29 декабря 2014

Для Windows Phone 8.1 RT вы можете просто использовать свойство contact Id .GetHashCode () больше не нужен.

0 голосов
/ 04 декабря 2014

Согласно этому ответу GetHashCode возвращает идентификатор частной собственности контакта. Я подтвердил, что на 3 устройствах (Lumia 620, Lumia 1320, Lumia 925) работает Windows Phone 8.1 и, похоже, работает. Я изменил контактную информацию, но идентификатор остался прежним.

Уникальная идентификация контактов в адресной книге Windows Phone

...