Ich arbeite an einer Geofence-basierten iOS-Anwendung und ich würde wissen, wann der Benutzer mehr als 5 Minuten in einem Ort bleibt. Jetzt ist der Geofence-Teil bereits fertig und funktioniert, ich bekomme die "Enter" - und "Exit" -Ereignisse, aber ich möchte einige Methoden 5 Minuten nach meiner Eingabe in einem geofenced Bereich ausführen, wenn ich es nicht belasse.Wie kann ich eine Methode nach n Minuten ausführen, in der ich ein Geofence-Ereignis in iOS erhalten habe?
Das Hauptproblem hier ist, dass NSTimers nicht mit der App geschlossen funktioniert und ich weiß nicht, wie Sie dies konzentrieren.
Irgendwelche Ideen?
Vielen Dank für Ihre Zeit!
S.: CLVisit-Klasse ist in diesem Fall nicht gültig, da die Ereignisse für diese Klasse nicht "in Echtzeit" sind und wir kein Zeitfenster festlegen können.
Versuchen Sie eine Benachrichtigung einrichten? – zcui93
Ich versuche es zu tun, ohne eine Backend-Aufgabe zu verwenden. Weil in einer Zukunft zu denken, wenn viele Leute es verwenden, hat es keinen Sinn, eine Menge Benachrichtigungen zu planen, um dies zu wissen. Aber ich behalte es im Hinterkopf;) – Mellao