c# - mexico - Obtener la versión de Windows Phone y el nombre del dispositivo en Windows Phone 8.1 XAML
windows phone nokia (3)
Para 8.1, puede utilizar este proyecto en Github https://github.com/Microsoft/phone-info que incluye una aplicación de ejemplo para recuperar propiedades estáticas y dinámicas de un dispositivo con Windows Phone.
Para Windows 10, las API que se usaron para recopilar estos datos en (8 y 8.1) han cambiado. He encontrado una publicación de blog https://www.suchan.cz/2015/08/uwp-quick-tip-getting-device-os-and-app-info/ para alguien que ha creado una clase de ayuda que recupera lo siguiente propiedades desde una aplicación Windows 10 UWP
current OS family - phone/desktop/...
current OS build number - 10.0.10240.16413
current OS architecture - x86/x64/ARM
current App Display Name
current App Version - 3.0.2.0
current Device manufacturer - Nokia
current Device model - Lumia 1520
En su publicación, muestra cómo obtener datos básicos sobre el dispositivo actual, el sistema operativo y la aplicación.
pruébalo quizás ayude
En Windows Phone 8 Silverlight utilizo
Environment.OSVersion.ToString()
para obtener la versión de Windows Phone y
DeviceStatus.DeviceManufacturer+" "+DeviceStatus.DeviceName
para obtener el nombre del dispositivo.
Estas API ya no funcionan con Windows Phone 8.1 XAML. he encontrado
Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation()
esto parece devolver el nombre del fabricante y del dispositivo, pero el SO se devuelve como solo "Windows Phone".
¿Hay alguna manera de obtener la versión exacta del teléfono de Windows?
En Windows Phone 8.1:
Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation().FriendlyName
¡Funcionó para mí!
Esto no es posible actualmente en Windows Runtime 8.1 (teléfono y Windows). Parece que podría ser planificado gracias a Morten Nielsen y Pete Brown
EDITAR : Esto ahora es posible en Windows 10. Consulte esta respuesta SO así como este artículo para obtener más funciones útiles.