Cache First is an option used to optimise 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 allowing the 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.
Configuration
Step 1: Click Manage on the form you would like to add cache first configuration.
Step 2: Open the Developer Tools tab and turn on the switch "Use cache first and call network in background"
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.
Scope
In terms of features that are not in scope for Cache First features are:
- Lookup/Dynamic Lookups
- List/Dynamic Lists
- Drafts
- Schedule tasks
- Jobs
- File(s) (Attachments)
- Submissions
Get Help
If you have any questions or would like assistance with setting up your Cache Settings, please contact us via this support portal or email [email protected]. We are happy to assist in any way we can.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article