iOS-Anwendung im hintergrund network access
Ich habe eine Anwendung, die erfordert, dass location-tracking und ich denke, es passt ganz innerhalb der zulässigen hintergrund-Modelle. Allerdings brauche ich zur post, um ein Netzwerk-service, wenn es signifikante Veränderungen der Lage. Ich habe gesehen, write-ups, die Staatliche Netzwerk Zugriff ist verboten, im hintergrund, aber ich habe nicht gelesen, dass in den Apple docs.
Weiß jemand, ob es koscher (wrt Apple-Richtlinien), um gelegentliche und sehr schnelle Netzwerk-updates in einem hintergrund-Prozess?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Guter Punkt, nach der Apple-Dokumentation nur die folgenden Nutzungen zulässig sind, in den hintergrund und jeder Dienst registriert werden soll:
Andere als diese Leistungen, können Sie eine Finite-Länge Task im Hintergrund, die tatsächlich geben Ihnen die Möglichkeit, das Ende einer Netzwerk-Prozess.
Bezüglich Ihrer Frage, es ist nicht wirklich klar, ob Sie können oder nicht tun können, eine schnelle Netzwerk-Verbindung, wenn Sie haben ein location service läuft im hintergrund. Ich würde sagen JA, für eine kurze Verbindung, aber nicht völlig sicher. Seit iOS 4.0 diese Nutzung verweigert und klar in der Dokumentation, nun, dass ein Teil entfernt wurde.
Ja wenn Sie hintergrund verwenden, für die nur eine schnelle Verbindung. Apple wird nicht zulassen, Sie laufen im hintergrund, wie Sie möchten.
KEINE Wenn Ihre app nicht in dem fall, Voip, Musik oder GPS-Kategorie; dann können Sie nicht im hintergrund laufen.
mehr hier: Update meiner app, wenn es im hintergrund läuft
Könnten Sie ASIHTTPRequest.
ASIHTTPRequest
hat eine EigenschaftsetShouldContinueWhenAppEntersBackground:
. standardmäßig istNO
, schalten Sie dieYES
so haben Sie hintergrund-Netzwerk-Prozess.ASIHTTPRequest
.Apple-Dokumentation scheint ein wenig unklar, auf die strikte Politik. Es gibt definitiv Anwendungen im app store, die machen sporadische Anrufe während der Ausführung im hintergrund, wie ein Standort-basierte Anwendung. Ein Beispiel ist die Geoloqi Anwendung.