Sitemap

Cachly 6.0 Feature: State Restoration

2 min readMar 3, 2020

--

Introducing State Restoration. In previous versions of Cachly, leaving the app would sometimes allow iOS to quit Cachly in the background and reset the app back to the default state. This would result in the loss of the users place within the app’s navigation. This often happened when a user switched to the iOS Camera app which requires a large amount of system memory.

Press enter or click to view image in full size

Why Is This Needed?

From Apple’s documentation:

Preserving your app’s user interface helps maintain the illusion that your app is always running. Interruptions can occur frequently on iOS devices, and a prolonged interruption might cause the system to terminate your app to free up resources. However, users do not know that your app has been terminated and will not expect the state of your app to change. Instead, they expect your app to be in the same state as when they left it. State preservation and restoration ensures that your app returns to its previous state when it launches again.

How Will It Work?

Users won’t have to do anything, it will “just work”. When returning to Cachly, even after a long period of time, users will return right where they left off without being forced to start at the Live tab again.

How to Delete the Current State?

If there is a need to reset Cachly back to its default state, using the app switcher and then swiping up to force quit the app will clear the current state. This is not needed under normal circumstances, but it must be noted that this will reset the state of the app.

NOTE: Removing Cachly or any app from the app switcher is NOT normally needed. It does not save battery or memory as iOS manages this on its own very efficiently.

Questions?

As always we welcome feedback and questions! Feel free to email support@cach.ly or reach out to us on social media.

--

--

Cachly
Cachly

Written by Cachly

Simple and Powerful Geocaching for iOS. www.cach.ly