2011-01-03 12 views
1

Ist es möglich, Anwendung über Cydia schreiben im Hintergrund wie appsyn laufen? Arbeite mit dem Jailbreak-Gerät.Iphone-Anwendung im Hintergrund ohne Backgrounder laufen (Cydia)

Ohne Backgrounder (Cydia)

Oder ist es möglich Symbol Form Sprungbrett und verstecken Pfeil (Corelocation) zu verbergen?

Ich möchte meine App wie Run Plist im Hintergrund ausführen.

mir bitte helfen Thank (advance)

Antwort

2

Ja, es ist möglich. Tatsächlich habe ich ursprünglich Backgrounder für genau diesen Zweck geschrieben; als Vorbild für andere zu dienen.

Sie müssen zwei Dinge tun:

  1. Sie sicher, dass Sie installiert app/Anwendungen/(und nicht die/var/mobile/Applications).

  2. Erstellen Sie Ihre eigenen UIApplication Unterklasse, und fügen Sie die folgende Methode:

    - (void) applicationSuspend {} // Nichts tun

Wenn Sie jedoch iOS 4.0 oder höher sind Targeting, Sie sollten eine der von Apple bereitgestellten Multitasking-Methoden in Erwägung ziehen.

Je nachdem, was Sie gerade entwickeln, kann es auch sinnvoller sein, stattdessen einen Daemon (oder Daemon/Client) zu erstellen.

+0

So installieren Sie die App unter/Applications/ – teenoy

+0

Momentan ist meine App von einem NSOBject abgeleitet. Welche Änderungen müsste ich machen, um die UIApplication zu subklassen (ich bin ein C++ Programmierer, also gehen Sie einfach auf mich;). – Goz

Verwandte Themen