When does the app synchronize and check for updates?

When does the app synchronize and check for updates?

Screens, Forms and all other content is updated on the device at pre-defined synchronization 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 the 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 synchronization to occur.

The app will display synchronization messages when synchronizations 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 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 Forms / 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 Form or Screen to work on, they should wait for the “Synchronization completed” message, which confirms the sync has occurred.

    • Related Articles

    • Enabling automatic app updates

      How to update all Android apps automatically Open the Google Play Store app . At the top right, tap the profile icon. Tap SettingsNetwork PreferencesAuto-update apps. Select an option: Over any network to update apps using either Wi-Fi or mobile ...
    • How do I check and/or install .NET Framework for my Windows app?

      This article provides instructions on installing the prerequisite software necessary to run the app on Windows 10 or 11. Installing the app on Windows 7/8 (Legacy Support). To run our Windows app on your device, you must install .NET Framework ...
    • App permissions

      When launching the eForms Mobile Client app for the first time or using certain functionality within a form, like capturing and accessing media, etc., on the device, the app will ask for permission to function properly. If you allow it when initially ...
    • Force Sync vs. Refresh vs. Reloads

      There has been a fair amount of confusion when it comes to the difference between Force Sync, Reload on Sync, Refresh Screen, and Reload on Return user interactions for an Action field in a form screen. We hope the following brings clarity and ...
    • Windows App – Custom Location Installation

      Our Windows app is available in 2 variants: our default Standard Installer (which you can download directly from our website or our web portal backend) or a Custom Installer that can be made available on request. Our standard installer should suffice ...