0

Some of my old app users are experiencing app crashes for a certain step after I updated the app. Even when they tried to delete the app and reinstalled it, it's still crashing. However, the app doesn't crash for new users.

How does that happen? When a user completely deletes the app and reinstalls it from the AppStore, the user should be like a new user, right? How come the new users don't crash while the users who re-install the app keep crashing?

Is there something remaining in the device even after the user deletes the app?

J-Win
  • 1,322
  • 16
  • 35
Hyman Ho
  • 11
  • 2

3 Answers3

1

If you use keychain functionality that may persist across uninstalls and reinstalls. That, in theory, is the only data that should persist with that behavior.

Without more code or details it's hard to know what the problem might be, but to your question "Is there something remained in the device...": yes, keychain information.

tbogosia
  • 315
  • 1
  • 10
  • ^^ is the only reason it should persist. Correct way would be to reset that specific keychain information upon re-download of application. – impression7vx Jun 27 '17 at 02:55
0

One thing that does remain in the device after uninstalling an app is privacy settings (Relevant SO post).

Perhaps you're trying to access something incorrectly with your update?

Leon
  • 3,614
  • 1
  • 33
  • 46
0

Are you using any database in your project?

If yes we need to take care of version migration.

SP74
  • 54
  • 5