When does the app synchronise/check for updates?

Screens and all other content is updated on the device at pre-defined synchronisation intervals that occur in the background when the app is running.

These intervals are:

  • At user login on the app (or auto-login if using the "Remember Logins" option)

  • On the app's return to foreground from being in the background on the device.

  • When the user hits the Upload button in a Form, completing it

  • When the user manually hits the Force Sync button found on the Settings screen of the app.
    The Force Sync button is purely there for manual checking, it is not required for synchronisation to occur.

 

The app will display synchronisation messages when synchronisations are in progress, completed and failed.

Sync failures usually occur because there is no network connection - the app will keep retrying at the intervals above.

 

Media file uploads & downloads (e.g. photos, audio, video) are run separately in the background, so as not to block data sync, and thus are not reported as part of the sync messages.

This is because such files are usually larger and thus take longer to upload.

When any synchronisation occurs, the app kicks off uploads/downloads of any pending media files.

 

App users can track the progress of media file uploads via the "Pending Files" count in the Settings screen of the app.

If there are no files pending, then there will be no message in the Settings screen.

 

 

Why are users seeing an older version of their Screens / Data Sources?

 

Normally this is because the user has been too quick to launch a new entry while a sync is still in progress.

In these cases, it's quite possible that the entry they create is against the old version as the sync has not had enough time to pull down the new version yet.

If users are waiting on a new Screen to work on, they should wait for the "Synchronisation completed" message which confirms the sync has occurred.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

App Sync Issues - "IdenTrust DST Root CA X3" Certificate Expiry

On the 30th of September 2021, the root certificate that all Let's Encrypt SSL certificates are...

Can I accept/process payments through my app?

We don't currently provide integrations for PayPal, Stripe or other payment services, and we have...

Can I add/store metadata values to user and organisation accounts?

There is often a need to have persistent data values stored against a user or organization...

Can I launch other apps on the user's device from within a Screen?

Launching other installed apps is possible only if the target app supports custom URL...

Can I print labels and other content directly from the app?

Yes, this is possible via our App Printing feature :)Search for "App Printing" in our help...