Synchronization
Description of the synchronization and its customization.
General settings
The app supports manual and automatic synchronization to ensure that all data is available to the user.
Generally Yonder remains usable while the application is being updated (with the exception of the initial installation).
In order to make sure that the app is syncing, enable it in iOS as well check the app settings.
iOS settings
In general the iOS settings overrule the individual app settings. If in iOS the use of mobile or cellular data is not granted, the app wont sync even the app settings would permit the use of mobile or cellular data.
So please ensure, that the usage is granted.
Wi-Fi data settings
Ensure that Wi-Fi access is granted
Mobile data settings
Using a SIM card and wanting to make sure that mobile data can be used, ensure that ‘Mobile Data’ is allowed in the iOS control center:
Yonder app settings
The Mobile Data toggle switch allows you to enable or disable the use of cellular data explicitly for Yonder.
When cellular data is disabled, Yonder can only access the internet when connected to Wi-Fi.
By providing these app settings, app users can control if Yonder can consume mobile data, and monitor their data consumption to avoid excessive charges or exceeding their data plan limits.
Yonder app synchronization types
There are 2 types the Yonder App is synchronizing:
- manuall synchronization
- automatic synchronization
Manual synchronization
The user has the possibility to initiate synchronization at any moment by clicking the sync button.
Prerequisite:
- user is authenticated
- device is online
- application is running in the foreground
Initiate a manual synchronization
You can trigger a manual sync in two ways:
- pressing the Sync button
- swiping down the primary column
Automatic synchronization
The application will start a synchronization in the following cases:
- Initial synchronization
- Running app synchronization
- Background app synchronization
Initial synchronization
The initial syncronization will start when installing Yonder. An automatic synchronization process will commence, downloading all the authorized data accessible specific to the user.
The duration of this initialization phase will vary depending on the data volume, potentially requiring a longer time. It is crucial for the user to maintain a stable internet connection during the initial synchronization and avoid going offline.
The app is usable once the initial installation has been performed successfully.
Prerequisite:
- user is authenticated
- device is online
Running app synchronization
During the use of Yonder, the app periodically checks for new content and updates your data if needed.
The interval is:
- offline to online if > 15 mins offline
- hourly
Prerequisite:
- user is authenticated
- device is online
- application is running in the foreground
Background synchronization
Yonder performs background app refresh as a separate activity, periodically updating your data automatically without user interaction.
Note: the background app refresh is a feature provided by Apple and cannot be configured or scheduled within the app.
Prerequisite:
- user is authenticated
- device is online
- application is not terminated and running in the background for at least 15 mins
Synchronization on weak connection
In both the initial- and a manual synchronization, Yonder assesses the connectivity type and identifies a poor connection for:
- cellular generation = 2G, 3G
A corresponding info message will be displayed informing the user that a sync will take longer.
Synchronization error messages
In case the synchronization can not be performed as intended, Yonder will prompt the user for:
- No network connection
- Incomplete (partial sync)
- Not enough free disk space (checked starting an initial sync)
iPad OS
In order to ensure synchronization on the iPad, please ensure below prerequisites:
Prerequisite:
- user is authenticated
- device is online
- application is not terminated
- Background App Refresh is enabled:
iPhone OS
In order to ensure synchronization on the iPhone, please ensure below prerequisites:
Prerequisite:
- user is authenticated
- device is online
- application is not terminated
-
Background App Refresh
iPhone OS may terminate background app refresh in order to optimize your phone's performance and battery efficiency. In this case Yonder will indicate a warning message that ‘Synchornization could not be completed’. To finalize your synchronization, please re-initiate it by clicking on the Sync icon. -
Cellurar Data
In order to use your cellular data plan if required.
You can check if Background App Refresh is enables also in: Settings > General > Background App Refresh and validate (enable / disable) Yonder.
General iOS behaviour
-
System Triggers: iOS monitors various factors such as network availability, device activity, and power status to determine when to initiate background app refresh for specific applications.
-
Refresh Intervals: iOS manages the frequency and timing of background app refresh based on factors like app usage patterns and device resources. It aims to strike a balance between keeping apps updated and conserving battery life.
-
Scheduled Updates: iOS determines the optimal times to refresh each registered app's content based on historical usage data. It may consider factors like when the device is connected to Wi-Fi, charging, or during periods of low activity.
- Background Fetch: iOS periodically wakes Yonder in the background to allow it to perform small tasks and fetch new content. Apps are given a short window of time to execute their refresh operations before being suspended again.
Note: the exact behaviour and capabilities of background app refresh can vary based and defined by the specific iOS version, device settings, and app permissions.
The app needs to be opened in the background (not closed / swiped away)
You have control over enabling or disabling background app refresh for individual apps in the device settings to manage battery life and data usage.