Skip to Content

Data loss from App Store updates

When Apple first announced that third-party applications would be coming to the iPhone, they also announced an update mechanism in the App Store. On the surface, this ability to update applications (mostly for free) is a nice feature, however, when you learn that Apple didn't include a means for developers to save the data files created by their apps, you tend to start rethinking "nice feature."

I first noticed this when I updated Enigmo and lost all of my saved games. In addition, I just updated Facebook and lost my login information. Apple should have provided a way for applications to save information like this for retrieval after an update.

Have you encountered data loss in after updating your iPhone's third-party applications? Be sure to sound off in the comments.

Update: Judging from the comments to this entry this appears to happen on a case by case basis: sometimes updating an app will overwrite your data, other times it won't. Sure sounds like a bug to us! Though the question is: whose bug is it: Apple's or the 3rd party app dev's?

When Apple first announced that third-party applications would be coming to the iPhone, they also announced an update mechanism in the App...
 

Add a Comment

*0 / 3000 Character Maximum

74 Comments

Filter by:
kevin

Hi, I found out a minor problem with App Store application name link. Does anyone of you also know about this? Clicking on the name link of applications in App Store displays error message. This is kind of weird. Read the detail report here http://www.iphonefootprint.com/2008/10/app-store-iphone-application-name-link-not-working/

October 22 2008 at 5:30 AM Report abuse rate up rate down Reply
operator

This problem is suppose to be fixed in 2.1. This is important for data protection apps like My Eyes Only, www.softwareops.com, to retain the encrypted data after a download of an update.

September 12 2008 at 6:57 PM Report abuse rate up rate down Reply
2 replies to operator's comment
Jfriah

Wrong. I just updated to 2.1 an hour ago. I did a sync on my iPhone (first gen) about an hour and two minutes ago... and poof---application data gone. But not ALL---just the important apps like my "Things" (to do) and "Xpense It" (expense tracking)... you know, things that don't get added to a lot daily...........

Now they're both blank, and so is the look on my face.
AAAAAPPPLLLLEEEEEEEE!!!!!!!!! (shakes fist at sky)

September 15 2008 at 9:04 PM Report abuse rate up rate down Reply
operator

Jfriah,

The scenario you describe is different than the problem that Apple claims they fixed. You updated iPhone OS and the data was lost, the problem I describe is updating an application like My Eyes Only and the data was lost.

But, I had a customer today email us with your problem and I had the customer do a restore and that worked for the customer.

Here was the link I sent:
http://www.softwareops.com/blogs/iPhone/iPhoneDevBlog_files/1b9258cee4a31b7fb0e38db3a5a7a987-26.html

Maybe this can work for you.

September 15 2008 at 9:41 PM Report abuse rate up rate down Reply
gin

i lost all of my contacts and texts when the iphone downloaded the lastest version. somehow it reverted back to the memory of the month of march. i have encountered multiple ppl that also have lost their data too.

July 31 2008 at 12:28 PM Report abuse rate up rate down Reply
stux

I lost all my OmniFocus data as well.

:(

Now I'm syncing with my iDisk even though I don't have OF for Mac.

July 28 2008 at 10:32 AM Report abuse rate up rate down Reply
Robert Loewen

I actually found a bug with the app store not relating to this bug. I updated mpg to accufuel for free due to an apparent bug with the way the app store removes listings and then gives you the paid versions for free.

July 27 2008 at 10:02 PM Report abuse rate up rate down Reply
Geniusdog254

Well I updated Enigmo and it kept my Level 13 game... Seems to be luck of the draw, just like when your 3G DF will ship :( (i'm using a 1st gen atm)

July 26 2008 at 11:39 PM Report abuse rate up rate down Reply
Emily S

This happened to me when I updated SplashID just after having entered about 50 items and not having the desktop app. Trust me, that's pretty annoying!

July 26 2008 at 1:20 PM Report abuse rate up rate down Reply
Ben Belden

Here's a VERY interesting twist.

I updated last night and had to reenter my information in NetNewsWire and Platinum Solitaire but not Pandora. I had started all three updates on the iPhone itself, but my phone has some issue where it doesn't like installing things that it downloads directly from the phone's App Store, so I did the "check for purchases" and downloaded them through iTunes and installed them from there. I don't know if that had anything to do with it.

While I was at it, I also downloaded the new version of Aurora Feint. I had DELETED the app from my iPhone along with the app file on my computer. So as far as I know, I had no version of Aurora Feint anywhere before I downloaded it. I installed it onto the phone and started it up and was surprised to see that my created character and stats were still there. This either means that the save files for the game were stored somewhere else, or that deleting the files doesn't actually remove them from the phone.

July 25 2008 at 3:41 PM Report abuse rate up rate down Reply
1 reply to Ben Belden's comment
Dave

"This either means that the save files for the game were stored somewhere else, or that deleting the files doesn't actually remove them from the phone."

That's a common "issue" on OS X. Most applications are just a (like a zip file), and deleting the application just deletes the bundle, not the files the app may have left in other places like the ~/Library/Application Support or whatever Preferences folder.

With OS X's roots, the iPhone may behave similarly, even with the "sandbox" limitation on the phone.

July 25 2008 at 4:22 PM Report abuse rate up rate down Reply
iPhoneCoder

I would guess this is because some apps store ancillary data in the app bundle (which is replaced in the update) and some use the other directories created in the sandbox. But it gives me something to test assuming (and we all know what that means) that xCode tethered has similar behavior when replacing the app.

The version number is dependent on the application supplier actually changing it. I am not sure the App store cares what the dev puts there. Though it would be nice if they bounced an app because it was not numbered differently. But I could have version A followed by Z followed by Щ if I wanted to. It is just Unicode. Only convention says it is 1.1.1 etc.

And because the NDA is still in effect I can't be more specific. Let's just say I think it is the DEVELOPER at fault not the App Store.

July 25 2008 at 3:29 PM Report abuse rate up rate down Reply
Thomas

I don't see how this can be an app developer issue. The install and update process is handled completely by Apple and is out of our hands. We don't even have real file system access -- we can only read and write files in our own "sandbox". Either the saved files are still there when we startup or they aren't.

I suppose that if an app changed its save file format with a new version and didn't provide an ability to read the old file format, that would be a problem for the app developer. But I have seen so much flakiness with the install and update process on Apple's side of things that I'll bet this problem is with them too. Especially since it seems to be so inconsistent.

July 25 2008 at 1:25 PM Report abuse rate up rate down Reply
3 replies to Thomas's comment
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.