If so then what is the difference between an app that has a UIBackgroundMode key of location and an app that uses the significant-change location service in the background?
An app that uses the significant-change location service is suspended until a location change occurs, then it is woken and can do stuff in the background. However my research shows that an app with a UIBackgroundMode of location can also be suspended, therefore what is the difference?