Ich verwende derzeit wichtige Standortänderungsupdates, um zu überwachen, ob der Benutzer ein bestimmtes Interessengebiet betreten hat oder nicht (meine Definition eines Interessensgebiets ist breiter als einfach definiert werden kann) nach geografischen Regionen). Meine Anforderungen sind, dass meine App regelmäßig geweckt werden sollte, um zu überprüfen, ob der Benutzer den definierten Bereich definiert hat (wenn er gerade nicht ausgeführt wird).CLLocationManager - Überwachen von Regionen vs. Signifikante Standortänderungen
Meine Frage ist: würde Registrierung für Region Updates (da ich eine Reihe von Regionen, die bekanntermaßen zu meinem Interessengebiet passen), bieten Sie mir mehr Updates als nur für alle wichtigen Änderungen lcoation, oder würden sie einfach doppelte Updates sein? Der Grund, warum ich diese Frage stelle, ist, zu klären, ob die Regionsüberwachung einfach ein Filter für signifikante Änderungen der Standortänderung ist (da beides nicht als GPS-Stromversorgung dokumentiert ist), oder wenn die Regionsüberwachung in der Lage ist, spezifischer zu sein GPS, aber mit mehr Spezifität). Insbesondere würde mich interessieren, ob jemand Daten oder Dokumente zu diesem Thema gesehen hat.
Danke.
Denken Sie daran, dass Sie Ihre App nicht "aufwecken" können. Die App kann weiterhin im Hintergrund ausgeführt werden, um Standortaktualisierungen zu überwachen. Wenn die App jedoch vollständig beendet wurde, muss sie vom Benutzer erneut geöffnet werden. – Christian
Sorry, nicht "aufwachen", sagen wir, aber im Hintergrund laufen, um eine Benachrichtigung anzuzeigen, wenn nötig. – mike
Das ist nicht wahr, beide Optionen können aus einem abgeschlossenen Status geweckt werden, um diese Standortaktualisierungen zu erhalten, selbst wenn sie vom Benutzer geschlossen wurden. http://stackoverflow.com/questions/19850088/will-ios-region-monitoring-call-didenterregion-on-my-app-if-my-app-is-in-a-termi – SMKS