2011-07-07 18 views
5

Tengo una aplicación que he estado desarrollando que puede mostrar datos confidenciales del usuario.WP7: Editar captura de pantalla mientras la aplicación está en segundo plano (Mango)

Cuando el usuario crea el fondo de la aplicación, el sistema operativo parece tomar una captura de pantalla de la aplicación mientras se estaba ejecutando, y la muestra para que cuando el usuario regrese, su estado se restaure.

Estoy tratando de evitar que se vea la información del usuario en esta captura de pantalla.

Mi idea inicial era mostrar una ventana emergente de mi imagen de pantalla de bienvenida, pero no parece mostrarla en ApplicationDeactivated. ¿Hay alguna otra forma en que puedas lograr esto?

+1

¿Por qué estás tratando de hacer esto? ¿Cómo es que los datos mostrados en esta situación son menos seguros que los que solo usan la aplicación? –

+0

Mucha lógica y cifrado –

Respuesta

0

Recibió una respuesta de Microsoft que indica que esto no es posible en el SDK de Mango; se puede agregar a versiones futuras de la plataforma.

0

No estoy seguro de que esté analizando esto correctamente. No veo cómo el sistema operativo podría tomar una captura de pantalla de una aplicación y usarla para restaurar el estado. Además, si era cierto que el SO lo hizo, Tomb Stoning no sería un gran problema en los requisitos para una aplicación en el proceso de envío. Un desarrollador debe manejar el estado de captura y almacenamiento al salir y volver a cargarlo en el arranque.

Si no ha codificado esta lapidación de la tumba, ¿está utilizando una estructura de marco que tiene compatibilidad para esto? Podrías deshabilitar el tumulto para que no se almacenen ciertos datos y, de hecho, si estos datos son tan sensibles, debes asegurarte de que no se guarden. Pero, si lo guarda, asegúrese de encriptarlo para que nada más pueda examinar el estado guardado. Aunque, eso no debería ser posible en Win Phone, ya que se supone que el sistema operativo debe hacer cumplir los límites entre las aplicaciones.

+1

El OP está hablando de la vista de la pila de navegación cuando mantiene presionada la tecla de retroceso en Mango. Están tratando de ocultar la 'pantalla de vista previa' que se muestra de la aplicación, en realidad no almacena ni recupera ningún dato. Acabo de tratar de manejar varios eventos y, mientras son llamados, no se ejecutan hasta que se reanuda la aplicación, que supongo que es el problema, ya que el OP quiere mostrar la pantalla de bienvenida antes de que la aplicación se'papele '. – keyboardP

+0

No está pensando que la captura de pantalla restablece el estado; lo siento, esa frase no fue la mejor. Quiero evitar que la 'captura de pantalla' de la aplicación muestre datos confidenciales. Para hacer esto, quiero actualizar la vista para mostrar una 'portada' cuando la aplicación está en segundo plano. –

+0

ohhhhhhh .... tonto, lo extrañé totalmente. Gracias por aclarar el tecladoP – Alex

Cuestiones relacionadas