I am not one to support jailbreaking but I've exhausted all other options in the regular SDK.
Is there a way to schedule a function to run every 2 minutes even while the app is in the background and the phone's screen is off? It would also need to re-initialize the app in the event the phone had killed it. This is similar to an android foreground service.