Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to update an existing Windows Phone 8 app to Windows Phone Store 8.1

I've a Windows Phone 8.0 app on the Windows Phone Store, and I want to update my app to Windows Phone store API (and not Windows Phone Silverlight 8.1) to prepare Windows 8.1 version.

Is it possible to update and migrate IsolatedStorage data from SL8 to Phone Store App?

like image 779
alvinmeimoun Avatar asked May 21 '14 15:05

alvinmeimoun


People also ask

Is Windows 8 phone still supported?

Will my phone still work after July 11, 2017? Yes. Your Windows Phone 8.1 device should continue to work after July 11, 2017, but there will be no updates after July 11, 2017 (including security updates) and device backup functionality and other backend services will be phased out as described above.

How can I update my old Windows phone?

Plug the phone into a PC running a supported version of Windows 10 (with . Net 4.0 installed and network connectivity). When you run the OtcUpdaterZip.exe file it unzips several files, including a ReadMe with full instructions. To update a phone, run OTCUpdater.exe.

Does Microsoft store still work on Windows phone?

The Windows Phone Store officially shuts down today (via Neowin). Following the shutdown, you will no longer be able to download apps from the store. Windows Phone 8.1 has been out of official support for well over a year, but the shut down of the Windows Phone Store kills the operating system off even more.

Is Windows 8 and 8.1 still supported?

Windows 8, Windows 8.1, and Microsoft 365 Windows 8 went out of support on January 12, 2016 and no longer receives security updates.


2 Answers

TL;DR; - It preserves data on Isolated Storage when updating from WP8.0 to WP8.1 Runtime.

Because the provided link to MSDN says only about Silverlight apps, and it's not clear (if I hadn't missed something) what would happen in case: I've old WP8.0 Silverlight App and now I decided to upgrade it to WP8.1 Runtime - I've performed a simple test:

  1. I've published a Beta version of the App - WP8.0 Silverlight.
  2. After successful instalation on the Phone, I've copied some files inside the App, so that there is something on Isolated Storage
  3. I've submitted an update - went to Store, selected Beta version (WP8.0), clicked Update then Upload and describe your packages, after a while, Add new (not replace the old WP8.0 package), add some information, save and submit.
  4. After some time my Phone is notified that there is an update for the App - I click yeah - update
  5. After successfull instalation, I see that it's a new App, I click my special button to see what is on Isolated Storage and I see that there are old files from WP8.0 version

So it turns out that LPains answer is correct (+1).

like image 171
Romasz Avatar answered Oct 20 '22 00:10

Romasz


Do you mean update the code or update the application in the store?

If you mean update the code, you have to recreate it from scratch. You may be able to use some content but a lot has changed on the new Windows Phone 8.1 (Windows Runtime) including how you write Xaml.

If you meant update in the store than yes, that will work. When you update your app with a new one on the new format the store automatically understands and migrates the IsolatedStorage data: http://msdn.microsoft.com/en-us/library/dn642081(v=vs.105).aspx

like image 33
LPains Avatar answered Oct 20 '22 00:10

LPains