0

I've seen a number of similar questions posed but for the sake of specificity — is possible to do an update to an existing app without losing the end users existing information?

The scope of the existing app is: - Available on iOS and Android - Stores user data in the app, locally - The app does not require an internet connection at all

The changes to this app would be: - Re-skinning - Fixing technical debt/bugs - Maybe adding some functionality (such as notifications)

If it can be possible to do an update without losing local data, would the original source code be required? (I'm assuming the answer is "DUH")

Unfortunately I can't share the name of this exact (client request).

Thanks!

ALuci
  • 15
  • 2
  • 1
    It seems like you are novice at mobile applications. One missing fact is "Do you have the original signing key (and password) beyond just source code?". – Morrison Chang Nov 10 '16 at 20:29
  • Yes. Full disclosure, I work for an agency that doesn't have an internal dev. team so all work is out sourced (insert freelancing opportunity). I'm simply trying to acquire if the update is possible — the answer seems to be "yes" provided we have the signing key. Thank you for your help! – ALuci Nov 10 '16 at 20:50

1 Answers1

0

is possible to do an update to an existing app without losing the end users existing information?

If you are the developer of the original app, yes. Otherwise, no, at least on Android (and I assume that holds true for iOS as well), for obvious security reasons.

would the original source code be required?

Usually, though presumably you are welcome to reimplement the entire app from scratch if you prefer. The bigger thing — again, on Android at least — is that you need the signing key that was used to digitally sign the original application. You can only update the app if the signing key is the same.

CommonsWare
  • 986,068
  • 189
  • 2,389
  • 2,491