[WP7] Quieres certificar una aplicación para el Marketplace? 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.

2 comentarios en “[WP7] Quieres certificar una aplicación para el Marketplace? Asegura el tiro con la clase DeviceExtendedProperties”

  1. Muy buen truco!

    Es muy importante de que quien quiera realizar aplicaciones para WP7 se mentalice de que el exito de la plataforma depende de que las aplicaciones que desarrollemos no sean descuidadas en la gestión de recursos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *