MDM application in stopped state after a while
My company is developping a MDM application for our customer devices. Until now it was working great. It was mainly installed on Samsung xCover 2 devices.
This app is using Google Cloud Messaging system allowing us to push order to the app from our cloud solution. Then the MDM app execute actions using Samsung SDK (install app, start app, stop app, wipe data,...) The application regularly ping our server to check that every thing is ok and will update our applications if needed. We use a boot receiver and then an alert manager to execute it regularly.
We started to use Samsung xCover 3 devices a few month ago. And now, after servale days/weeks of usage, devices started to have some issues. The application is not communicating with our cloud and we cannot send push command anymore using GCM.
We suspect that the application is in stopped state because it don't receive the BOOT_COMPLETED broadcast and the GCM push messages.
Do you have any idea why it happens ? Because we are now stuck on multiple devices as we cannot communicate with them...
Thanks in advance,