Frage

Ich denke über eine App nach, die die GEO-Erinnerungen verwenden würde (die in iOS5 hinzugefügten Erinnerungen, „Erinnere mich an einem Ort, wenn ich gehe/ankomme“).Aber ich muss diese Funktion verwenden (tatsächlich nur den Standort verwenden), um den aktuellen Standort abzurufen und ihn mit dem von meiner App definierten Standort zu vergleichen und zu prüfen, ob es sich um denselben Standort handelt oder nicht.Wenn der aktuelle und der definierte Standort identisch sind, starten Sie meine App.

Ist das möglich?

Ich hoffe, dass Sie mein Ziel verstehen.Dank im Voraus

War es hilfreich?

Lösung

Während Sie Ihren Standort vom Hintergrund überwachen können, denken Sie daran, wird Ihre App nicht automatisch gestartet.Sie können so etwas wie lokale Benachrichtigungen verwenden, um den Benutzer aufzufordern, die App zu öffnen.Der Start aus dem Hintergrund ist jedoch automatisch, ist keine Option.Zumindest kein App-Speicher genehmigter Option.

Andere Tipps

Die Prüfung der aktuellen Region und der definierten Region erfolgt automatisch, wenn Sie eine zu überwachende Region festlegen.Am besten beginnen Sie mit dem Lesen der Dokumentation CLLocationManagerDelegate, besonders startMonitoringForRegion:.Das, was Sie tun möchten, heißt „Geofencing“.Weitere Informationen finden Sie auch im Leitfaden zur Standortbestimmung.

as 'm Neu in iPhone Development Ich weiß nicht, wie ich eine App programmgesteuert zu Mittag essen kann, aber ich kann Ihnen helfen, mit dem Auslöser beim Ankommen an vordefinierter Speicherort auszuführen.Hier ist der Code.

1: Corelocation importieren.Framework

2: in viewcontroller.h-file platz unter code

generasacodicetagpre.

3: invriedencontroller.m

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top