Apple severely restricts what process can and cannot run, when they can run, and how. At this time, versions of the app that allow for background processing have been denied approval by Apple. Because the OS OEM will not allow apps to function in such a way that the background checkin can complete without user intervention, the app can't get around this requirement.
We've been investigating ways to address this restriction and believed we had a solution. Unfortunately, the app was denied when submitted to the Apple store specifically because of the background processing we were attempting to allow that would have provided non-intervention checkins.
Kaseya continues to look for ways to address this restriction to improve the way the iOS app can communicate with the VSA. There is a lot of discussion in the development community at large regarding the running of background tasks and (usually failed) attempts to circumvent these restrictions. It's unfortunate, but at this time, the iOS app is somewhat limited due to the restrictions within the API. We continue to test and submit apps that will allow better background communications and are investigating other possibilities to address this restriction.