Ich schreibe eine Anwendung, die alle n Minuten Ortsaktualisierungen erfordert und Daten an einen Server sendet, auch wenn sich die Anwendung im Hintergrundmodus befindet. Ich habe so viele Links zu dieser Aufgabe durchgespielt. Wie ich die richtige Lösung fand, ist es, einen Timer zu verwenden und es als Hintergrundaufgabe zu machen.Aktualisierung des Hintergrundstandorts alle n Minuten
dazu Bezüglich Ich habe zwei Fragen:
- Wie kann ich diese regelmäßigen Hintergrundstandortaktualisierungen implementieren? Ich verstehe, dass Apple Hintergrundaufgaben nur für eine bestimmte Zeit erlaubt. Wie kann ich einen lang laufenden Hintergrund-Timer erstellen?
- Wird Apple die Anwendung mit solchen Logiken ablehnen?
wollen https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide /BackgroundExecution/BackgroundExecution.html –
der oben genannte Link haben Detail Abschnitt über die genaue Anforderung unter "Tracking des Benutzerstandortes" –