Available in: Axsy Mobile for Salesforce, Axsy Field Service, Axsy Public Sector, Axsy Retail Execution


Axsy Mobile App synchronisation behaves differently when the mobile app is in the foreground vs. when it is in the background and also differs based on the mobile OS (iOS/Android/Windows) being used.



iOS

The Axsy app will only initiate a sync when it is in the foreground. On iOS, only one app is in the foreground at a time. When the Axsy app moves to the background, ongoing syncs may continue until they are suspended by the OS. Once in the background the app will continue to be able to receive and display push notifications.


While iOS does allow apps to run for a period of time in the background as long as system resources are available, this is not often.



Android

The Axsy app will only sync when it is in the foreground. On Android, an app is suspended and put in background as soon as it leaves the screen. When the Axsy app moves to the background, any ongoing sync is paused until it returns to the foreground but the app will continue to be able to receive and display push notifications.



Windows

The Axsy app will only initiate a sync when it is in the foreground. On Windows, multiple apps can be in the foreground at the same time with any given app being considered to be in the foreground if it is open and not minimised. When the Axsy app moves to the background, ongoing syncs may continue until they are suspended by the OS. Once in the background the app will continue to be able to receive and display push notifications.


When the Axsy app is in the background it is still able to process requests as long as the Windows OS allows it, which is controlled by user/Power Management settings. If the device is battery-powered, the behaviour can be different.