Standbymodus programatisch abschalten

Bei einem unserer App-Entwicklungen hatten wir das Problem, das bei Datensynchronisierungen mit einem Webservice die IOS Geräte nach den eingestellten Zeiten in den Standbymodus gingen. Im Standbymodus lief dann die Datensynchronisierung nicht weiter. Dies war für viele Benutzer extrem lästig.

Hierfür gibt es eine einfach Lösung. Bevor die Datensynchronisierung gestartet wird, muss einfach nur folgende Codezeile ausgeführt werden:


[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

Am Ende der Datensynchronisierung ruft man diese Zeile Code auf, um den Standbymodus wieder zu aktivieren:


[[UIApplication sharedApplication] setIdleTimerDisabled:NO];

Posted in XCode

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>