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

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

Я посмотрел на Microsoft.Phone.Info.DeviceStatus.DeviceName, но это выглядит по-другому. Я посмотрел на DeviceExtendedProperties, но сейчас это больше не рекомендуется.

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

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

4 ответа

Решение

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

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

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

var deviceInformation = new Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();
console.log(deviceInformation.systemSku);

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

Другие вопросы по тегам