Windows Phone: Cómo evitar el lock screen en mi app?

Básico

Windows Phone Lock Screen

En ocasiones nuestra aplicación debe presentar contenido al usuario de manera desatentida, es decir el usuario puede requerir que nuestra app le muestre información sin que el intervenga.

Por defecto Windows Phone activa el lock screen con el propósito de ahorrar energía y esto evita que el usuario de nuestra app pueda recibir información sino esta interactuando con el teléfono.

Para evitar este comportamiento y hacer que nuestra app este siempre visible sin que se active el lock screen basta con ejecutar el siguiente código desde nuestra app.

 PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;

Recuerda usarlo con prudencia y solo cuando sea necesario pues al enviar la app al proceso de certificación en el store revisaran los llamados que hagas a estas API’s así que sino están debidamente justificados tu app será rechazada.