Desarrolladores: use SkyDrive para hacer una copia de seguridad de los datos de la aplicación

Icono de tiempo de lectura 3 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

Uno de los problemas con Windows Phone es que pierde todos los datos de sus aplicaciones cuando actualiza a un nuevo teléfono. Sin embargo, los desarrolladores pueden solucionar esto implementando rápidamente un sistema de copia de seguridad/restauración a través de SkyDrive.

Me di cuenta de que las aplicaciones de Windows Phone necesitaban una solución de copia de seguridad, por lo que agregué un sistema de copia de seguridad SkyDrive simple a mi aplicación de planificación de tareas. Planificador de energía. Si es un desarrollador, lea el tutorial a continuación para aprender cómo agregar el mismo sistema a su aplicación.

 

Cuenta de conexión en vivo
Primero, deberá configurar una cuenta API de SkyDrive si no tiene una. Ve a la Conexión en vivo sitio e iniciar sesión. Debería pedirte que agregues los detalles de tu aplicación. Complete el nombre y el idioma de su aplicación y haga clic en Acepto. Luego vaya a la página de configuración de la aplicación, abra la configuración de la API y cambie el Opción de aplicación de cliente móvil a SÍ. ¡Copie su número de identificación de cliente porque lo necesitará más tarde!

 

SDK en vivo
Ahora necesita descargar el SDK de Live si aún no lo ha hecho. Ir a Página de descarga de Microsoft y descargue/instale el MSI.

 

Agregar referencias en su proyecto
¡No olvide agregar las referencias al SDK de Live en su proyecto de Visual Studio! Agregar Microsoft.Live y Controles.Live.de.Microsoft a sus referencias. Además, agregue Sistema.Xml.Serialización (se utiliza para serializar sus datos en un archivo de texto para cargarlo en SkyDrive).

 

Agregar la página de copia de seguridad
Descargar mi preexistente página de respaldo (haga clic en Guardar). Después de descargarlo, haga clic derecho en el archivo ZIP y haga clic en el botón "Desbloquear" para asegurarse de que se puedan leer los archivos de código. Luego, descomprima el archivo y copie los dos archivos de código (xaml y xaml.cs) en su proyecto.

Mire a través de la página xaml.cs y cambie todos los elementos que tengan el comentario "CAMBIO" junto a ellos. Y luego, en la página xaml, cambie el espacio de nombres a su proyecto y el número de ClientId al suyo.

 

terminarlo
En la página de configuración de su aplicación, haga una entrada para "copia de seguridad" que abre la nueva página de copia de seguridad. ¡Su página de configuración debe ser una página separada, no algo en su panorama! ¡Y las páginas de configuración NO usan controles de pivote!

 

Ejemplo de proyecto final
Puedes descargar un completo ejemplo de proyecto aquí para ver cómo funciona todo junto. Además, puedes descargar Planificador de energía en Marketplace para ver cómo funciona esta muestra con una aplicación actualmente en Marketplace.

Más sobre los temas: copia de seguridad, desarrolladores, tutoriales