Hallo,
ich brauche in einer App derzeit mehrere Timer, die zu unterschiedlichen Abständen Daten senden. Vom Prinzip so was:
Wenn sich das Telefon bewegt (Beschleunigungssensor) sende alle 5s einen Datensatz
Wenn das Telefon sich für 120s nicht mehr bewegt hat, sende nur noch alle 30s
Wenn das Telefon für 300s nicht bewegt wurde, sende nur noch alle 60s
Derzeit löse ich das mit Timer() der eben alle x Sekunden tickt. Die App sollte aber auch im Hintergrund weiter laufen können, und wenn iOS die App killt, würde ich die gerne per Silent Push wieder wecken.
Meine Frage als: Gibts was eleganteres als Timer() oder ist das schon die elegante Lösung?
Danke um voraus
Dirk
ich brauche in einer App derzeit mehrere Timer, die zu unterschiedlichen Abständen Daten senden. Vom Prinzip so was:
Wenn sich das Telefon bewegt (Beschleunigungssensor) sende alle 5s einen Datensatz
Wenn das Telefon sich für 120s nicht mehr bewegt hat, sende nur noch alle 30s
Wenn das Telefon für 300s nicht bewegt wurde, sende nur noch alle 60s
Derzeit löse ich das mit Timer() der eben alle x Sekunden tickt. Die App sollte aber auch im Hintergrund weiter laufen können, und wenn iOS die App killt, würde ich die gerne per Silent Push wieder wecken.
Meine Frage als: Gibts was eleganteres als Timer() oder ist das schon die elegante Lösung?
Danke um voraus
Dirk