API для получения понятного имени вашего устройства Windows Phone 8?

Есть ли способ узнать имя вашего телефона? Имя, которое вы видите в свойствах проводника Windows в качестве имени устройства?

Я просмотрел Microsoft.Phone.Info.DeviceStatus.DeviceName, но там все по-другому. Я просмотрел DeviceExtendedProperties, но сейчас это в основном устарело.

Телефон запрашивает это имя во время настройки. Я также могу увидеть это имя и изменить его в настройках приложения WinRT для WP8. Но я не вижу способа получить его через API.

(Мне нужно это имя, чтобы я мог передать его веб-службе, которая показывает список устройств)


person Andy Weston    schedule 25.01.2013    source источник


Ответы (4)


arrow_upward
0
arrow_downward

Нет общедоступного API WP8 для получения удобного для пользователя имени устройства. Если вы хотите однозначно идентифицировать телефон, используйте ANID2.

person JustinAngel    schedule 25.01.2013
comment
Спасибо, я использовал DeviceUniqueId для ключа, мне просто нужно отображаемое имя. Понятно, если он заблокирован. Думаю, я всегда могу подсказать один. - person Andy Weston; 26.01.2013
comment
Разве ответ Александра или Ричарда технически неверен? Он отлично работает для меня. - person Arctic; 28.01.2014

arrow_upward
9
arrow_downward

Windows.Networking.Proximity.PeerFinder.DisplayName предоставит вам имя, которое пользователь дал телефону.

person Richard    schedule 19.12.2013

arrow_upward
1
arrow_downward

Я не думаю, что в базовом API есть что-то, что позволит вам это сделать, вероятно, из соображений безопасности!

person Pedro Lamas    schedule 25.01.2013
comment
Просто любопытно, а почему вы говорите, что это проблема безопасности? Примечание. Я никогда не владел устройством WP8 и не взаимодействовал с ним таким образом. - person Lander; 26.01.2013
comment
Я включил ID_CAP_IDENTITY_DEVICE, но имя устройства, которое я вижу, выглядит автоматически сгенерированным... RM-824_nam_att_101 для моей Nokia. - person Andy Weston; 26.01.2013
comment
Просто подумайте о людях, которые называют свое устройство своим именем и фамилией!... Все, что можно использовать для уникальной идентификации устройства и связывания с конкретным пользователем, ЯВЛЯЕТСЯ проблемой безопасности, поэтому я думаю, что это не так. при получении имени устройства с текущим SDK! - person Pedro Lamas; 26.01.2013

arrow_upward
1
arrow_downward

Это даст вам производителя и название модели. Для моей Nokia Lumia 930 это журнал «NOKIA RM-1045_1044», это не самое понятное имя, но оно позволит вам различать устройства.

var deviceInformation = new Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();
console.log(deviceInformation.systemSku);
person Diego Mejia    schedule 11.11.2014