Cache Settings

Prev Next

Cache First is an option used to optimize performance for app users who are on poor network connectivity. The Cache First setting will allow any app or form changes to be downloaded in the background. This allows users to continue using the app without needing to download the latest version. Instead, any changes will be downloaded in the background and once the download is complete the user will be presented with a refresh button to display the new changes.

The app first checks the cache for the requested resource. If the resource is found in the cache, it is passed directly from the cache without making a network request to the user to operate the app.

Requirements

When opening the app for the first time, the user will need to be online, that way the app will download and cache the data needed so that it will allow for faster load times and to use offline capabilities.

Once the app has been configured to use cache first configuration the user will be presented with a refresh button once the latest changes have been downloaded.

Refresh app for new content.

Scope

Features that are not in scope for Cache First include:

  • Lookup/Dynamic Lookups

  • List/Dynamic Lists

  • Drafts

  • Schedule tasks

  • Jobs

  • File(s) (Attachments)

  • Submissions

Instructions

  1. Sign in to your site

  2. Navigate to Apps and select Manage on the app you wish to edit Apps menu, Manage button.

  3. Select the Developer Tools tab Developer Tools tab.

  4. Under Cache Settings, enable the Use cache first and call network in background option Use cache first and call network in background toggle.

  5. Click SaveSave button at the top right corner of the page.