The current Geolocation implementation of Cordova is using the built-in on Internet Explorer 10.
This implementation breaks the possibility of run the application on background.
After running a simple code as:
And pushing the Home button, the app is deactivated instead of receiving the RunningInBackground event (reason: ApplicationAction).
I tried with a C# native implentation of Geolocation and solves the problem.
Related with: https://issues.apache.org/jira/browse/CB-4692