Windows Phone: Market Certificación,
Asegura el tiro con la clase DeviceExtendedProperties
_En una aplicación o juego puede llegar a ser útil obtener el
identificador único del dispositivo, o bien el nombre del fabricante, la
memória total del teléfono, la memória en uso de nuestra aplicación...
todo esto es posible con la clase DeviceExtendedProperties. No obstante
no se recomienda usar esta clase en modo producción, ya que en el
momento de ser instalada la aplicación le saltará un aviso al usuario.
Más bien está pensada para que se use en modo depuración, para hacer un
profiling de nuestra aplicación, viendo cuanta memoria consume. Si
nuestra App o juego consume demasiada memoria, es posible que no se
supere los requisitos de certificación para publicarla en el marketplace.
Los datos que podemos obtener con esta clase, disponible en el namespace Windows.Phone.Info son:
DeviceExtendedProperties.GetValue("DeviceManufacturer").ToString()
DeviceExtendedProperties.GetValue("DeviceName").ToString()
DeviceExtendedProperties.GetValue("DeviceUniqueId").ToString()
DeviceExtendedProperties.GetValue("DeviceFirmwareVersion").ToString()
DeviceExtendedProperties.GetValue("DeviceHardwareVersion").ToString()
DeviceExtendedProperties.GetValue("DeviceTotalMemory").ToString()
DeviceExtendedProperties.GetValue("ApplicationCurrentMemoryUsage").ToString()
DeviceExtendedProperties.GetValue("ApplicationPeakMemoryUsage").ToString()
Podéis encontrar más información de esta clase en el MSDN.
Los datos que podemos obtener con esta clase, disponible en el namespace Windows.Phone.Info son:
DeviceExtendedProperties.GetValue("DeviceManufacturer").ToString()
DeviceExtendedProperties.GetValue("DeviceName").ToString()
DeviceExtendedProperties.GetValue("DeviceUniqueId").ToString()
DeviceExtendedProperties.GetValue("DeviceFirmwareVersion").ToString()
DeviceExtendedProperties.GetValue("DeviceHardwareVersion").ToString()
DeviceExtendedProperties.GetValue("DeviceTotalMemory").ToString()
DeviceExtendedProperties.GetValue("ApplicationCurrentMemoryUsage").ToString()
DeviceExtendedProperties.GetValue("ApplicationPeakMemoryUsage").ToString()
Podéis encontrar más información de esta clase en el MSDN.