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 may remain in the mobile pending queue.
As a solution, we propose developing an in-app notification for the FSM application. This notification would alert users when the app is minimized and there are still pending messages in the mobile queue, prompting them to reopen the application to complete the message sync process.
Thank You,
Pasan Pramuditha