Est-ce que la surveillance de la région iOS appellera didEnterRegion sur mon application si mon application est dans un état terminé?

La surveillance de la région iOS lancera-t-elle mon application en arrière-plan si l'user saisit une région dont la surveillance a été effectuée avec succès avant la fin de l'application?

Je sais que l'API de changement significatif le fera et me le fera savoir au moment du lancement via l'inclusion de la key UIApplicationLaunchOptionsLocationKey . Si la surveillance de région réveille mon application en dehors d'un état terminé, à quoi ressemble le process de lancement? Y a-t-il une key spéciale que je devrais searchr?

Oui, voir Surveillance de la région

Dans iOS, les régions associées à votre application sont suivies à tout moment, y compris lorsque votre application n'est pas en cours d'exécution. Si une limite de région est franchie alors qu'une application n'est pas en cours d'exécution, cette application est relancée en arrière-plan pour gérer l'événement. De même, si l'application est suspendue lorsque l'événement se produit, elle est réveillée et reçoit un court laps de time (environ 10 secondes) pour gérer l'événement.

J'ai cherché une réponse similaire, mais je suis tombé sur ceci: Surveillance de la région dans ios 7

On dirait que si l'application est terminée manuellement par l'user dans iOS 7, les notifications d'location ne réveilleront pas l'application pour la traiter. Employé d'Apple a commenté ici https://devforums.apple.com/thread/209302?tstart=0