Background Sync for Pending Messages in FSM iOS Application
Hi R&D Team, One of our customers has requested an enhancement for the FSM mobile application, particularly for the iOS version. The request addresses a situation where pending messages in the mobile app's sync queue are not sent to the server if the technician switches to another app, such as Teams or Google Maps, causing the FSM app to move to the background. As a result, these pending sync messages remain in the queue until the FSM app is reopened. For example, if a 'task completion' message gets stuck in the queue on a Friday evening, it will not be sent to the server until the technician reopens the app on Monday. This delay disrupts business processes and impacts the proper execution of workflows. The iOS imposes a limitation on background sessions, allowing them to remain active for only 30 seconds. After this time, the system terminates the background application. Consequently, if users do not open the FSM application before all messages are synced to the server, some messages