Salesforce Classic Mobile App is slow or uncompleted syncing
|Knowledge Article Number||000004293|
iPhone or iPad running Salesforce Classic mobile app never completes interval sync or states that 'Sync is in progress'. Users are also told to NOT navigate away from the app during activation as this will stop the downloading of the local data to the device/app.
Because of the device architecture of the iPhone iOS, most applications are not allowed to run "background" processes while the application is not 'In-Focus' (meaning visible to the user). This does apply to the Salesforce Classic mobile for iPhone application.
When Salesforce Classic mobile app is not in-focus, the activation or any interval sync process is halted and these syncs can back up further and further. This can also be especially noticeable during an activation or if major changes were made to the mobile configurations causing a large amount of schema /metadata and/or data to be pulled down to the device.
These are the recommended setup steps to be taken locally on the users iPhone device.
NOTE: removing the Last modified timestamp field along with any other field that is not necessary for mobile field users, and you can reduce the number of records that get flagged for updates.
These steps should allow the activation/sync processes to complete more readily. The user should also take steps to ensure that the SFDC mobile app remains uninterrupted during this action.