what if i use Significant location changes in google maps, will it triggers the terminated application?
I honestly don’t remember which of the launch-in-the-background technologies currently launch an app that’s been terminated by the user. The exact list has changed a bunch of times over the years.
Regardless, significant location change won’t help you meet your requirement because you can’t guarantee that the user will move their device regularly.
In your thread you have mentioned that "There are specific mechanism that do allow you to run in the background".
These are the
UIBackgroundModes
discussed in
App Programming Guide for iOS. Keep in mind that each of these is intended for some specific user-level functionality, which means that:
they aren’t really suitable for your general requirements (there are edge cases that makes sense in the context for which they were intended to be used but will cause problems in the general case)
App Review looks at their use carefully (per clause 2.5.4 of the App Store Review Guidelines)
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"