c# - ¿Es posible actualizar una aplicación existente de Windows Phone 8 a Windows Phone Store 8.1?
windows-phone-8 windows-store-apps (2)
Tengo una aplicación Windows Phone 8.0 en Windows Phone Store, y quiero actualizar mi aplicación a Windows Phone Store API (y no a Windows Phone Silverlight 8.1) para preparar la versión de Windows 8.1.
¿Es posible actualizar y migrar datos de IsolatedStorage de SL8 a la aplicación Phone Store?
¿Quiere decir actualizar el código o actualizar la aplicación en la tienda?
Si quieres decir actualizar el código, debes volver a crearlo desde cero. Es posible que pueda utilizar algunos contenidos, pero ha cambiado mucho en el nuevo Windows Phone 8.1 (Windows Runtime), que incluye cómo escribe Xaml.
Si se refiere a la actualización en la tienda que sí, eso funcionará. Cuando actualiza su aplicación con una nueva en el nuevo formato, la tienda entiende y migra automáticamente los datos de IsolatedStorage: http://msdn.microsoft.com/en-us/library/dn642081(v=vs.105).aspx
TL; DR; - Conserva los datos en Almacenamiento aislado cuando se actualiza desde WP8.0 a WP8.1 Runtime.
Debido a que el enlace provisto a MSDN solo dice sobre las aplicaciones de Silverlight, y no está claro (si no me hubiera perdido algo) lo que sucedería en caso: Tengo la antigua WP8.0 Silverlight App y ahora decidí actualizarla a WP8. 1 tiempo de ejecución: realicé una prueba simple:
- Publiqué una versión beta de la aplicación: WP8.0 Silverlight.
- Después de una instalación exitosa en el teléfono, he copiado algunos archivos dentro de la aplicación, para que haya algo en el almacenamiento aislado
- He enviado una actualización: fui a la tienda, seleccioné la versión Beta (WP8.0), hice clic en Actualizar y luego en Cargar y describí tus paquetes , luego de un tiempo, agregué un nuevo ( no reemplacé el anterior paquete WP8.0), agregué cierta información, guardar y enviar.
- Después de un tiempo mi teléfono recibe una notificación de que hay una actualización para la aplicación. Hago clic en Sí, actualizo
- Después de una instalación exitosa, veo que es una nueva aplicación, hago clic en mi botón especial para ver qué hay en el almacenamiento aislado y veo que hay archivos viejos de la versión WP8.0
Entonces resulta que la respuesta de LPains es correcta (+1).