How to save local data after user uninstall iOS app?

I thought this was impossible, because all the data is stored in the sandbox, when the user uninstalls the application, all data must be deleted from the device.

But somehow, this happened:

I downloaded the wallpaper app from the AppStore.

This is a free application, if you do not pay, you can download limited wallpapers, up to 105.

  • I upload wallpapers and save them in my album. it's now 1/105.
  • I delete the application and delete the wallpaper in my album.
  • I will disable iCloud backup function. Well, it is completely removed from my device, right?

  • I download it again.

  • I enter airplane mode, so there is no internet connection.
  • I open the application, without previewing the wallpaper from the Internet.

But the save score shows 1/105!

I am not trying to steal their wallpaper, I have not changed my wallpaper for 4 months. I just want to know how this app can know that I saved 1 wallpaper already?

  • I will uninstall the application. therefore, it is not stored in application documents or in the tmp folder.
  • I delete the wallpaper in my album, so he cannot get it from the MD5 of my album.
  • I am in flight mode, so he can not get it from his server or anywhere on the Internet.

Does anyone know where this application kept a save / load account?

+6
source share

Source: https://habr.com/ru/post/907862/


All Articles