I’m currently having difficulty trying to work out how to do the following…
The app needs to know the user’s location at all times even when the app is terminated. It is doing this to detect if the user is within the radius of a specific location. Running location services when the app is killed is fine; the difficulty is finding out how to check if the user is within the radius of a location and send the user a local notification. So, I’m not sure how to trigger a service that checks this, if the app is terminated?
I am currently using https://github.com/mauron85/cordova-plugin-background-geolocation to always run location services. I’m also using https://github.com/katzer/cordova-plugin-local-notifications to handle local notifications. These work fine if the apps are minimised or open; just not when terminated.
I didn’t think it was possible, but a colleague showed me an app (National Trust) that has this feature in.
Any help or advice would be appreciated.