I found out that from the server I can send a silent notification to the user.This notification wakes up the application and gives 30 seconds to run in the background.
After receiving such a notification, can I start sending the user's current location to the server every 15 minutes? I will do this using a plugin (cordova - BackgroundFetch)
Or will all processes be terminated after 30 seconds?