Fortunately, I figured out a way before we lost too much time (or our minds). Today, I’m open sourcing the plugin for all to use.
Background task plugin
Add the plugin with the CLI
backgroundtask object to your root automatically when you build.
backgroundtask.start() and your function will continue to run, even if the app is suspended for at least 3 minutes:
This plugin is for iOS only and was designed specifically for iOS 8. Issues and pull requests welcome on the git repo.