2017-12-30 25 views
0

Ich möchte eine Test-App erstellen, die ein int nach dem ersten Öffnen kontinuierlich um eins erhöht und nicht stoppt, wenn es im Hintergrund geschlossen oder vollständig geschlossen ist (beim Doppeltippen auf Home-Taste und wische auf einem App-Bildschirm auf einem iPhone, ich weiß nicht, wie es heißt).Unbegrenzte Ausführung von App-Prozessen im Hintergrund

Ich weiß, dass bestimmte Apps ausgeführt werden können, obwohl der Benutzer es gerade nicht anschaut, aber wie kann ich eine App unbegrenzt im Hintergrund laufen lassen?

Was ich suche ist ähnlich wie das Spiel Tiny Towers (Sie bauen einen Turm und es verdient Geld im Laufe der Zeit) Gewinne hält, während es Offscreen oder komplett geschlossen ist.

+1

Das ist nicht die Art, das zu tun. So etwas sollte nichts im Hintergrund tun. Wenn die App wieder an die Front kommt, überlegst du, wie lange es schon war und in deinem Fall, was der richtige Wert für den int sein sollte. –

+0

Wenn Sie es nicht im App Store veröffentlichen, können Sie den Audio-Hintergrundmodus verwenden und "Stille" spielen, um Ihre App laufen zu lassen, aber Apps wie Tiny Tower speichern nur die Zeit, in der sie in den Hintergrund tritt berechnet die verstrichene Zeit beim Eintritt in den Vordergrund, um das verdiente Geld zu berechnen. Dies verbraucht viel weniger Energie als im Hintergrund kontinuierlich zu laufen. – Paulw11

+0

Also wenn ich etwas wie die Tiny Towers Methode machen würde, würde ein ständig aktualisierender Timer funktionieren? –

Antwort

0

Sie erhalten eine Spezifikation für die info.plist Datei wie die UIBackgroundModes und wie vollständig Beenden der App zur Verfügung stellen müssen, können Sie einen Rundfunkempfänger eingerichtet.