2011-01-17 3 views
0

Ich werde einen der folgenden Cocoahttpserver oder iPhoneHTTPServer3, SimpleWebSocketServer, MultithreadedHTTPServer3 verwenden, um einen Server in meiner App zu hosten.Kann meine iPhone-App einen lokalen Webserver hosten und anderen Apps auf dem Telefon den Zugriff auf die LWS ermöglichen?

Iam beachten Sie, dass eine eingebaute in Apache nicht möglich ist ..

Können andere Anwendungen auf dem Telefon HTTP-Anforderung an diesen Server lokal gehostet werden.

Danke, --srihari

+0

Ja, sie können, solange Ihre App im Hintergrund ordnungsgemäß funktioniert. – henklein

+0

Können Sie bitte erläutern, wie dies erreicht werden kann? wie ich verstehe, wenn die apps in den Hintergrundzustand geht, würde es in einen Suspend-Zustand gehen, eine Weise, die wir Hintergrund erreichen können, ist, den beginbackgroundTaskWithexspirationshandler zu nennen, so dass der spezifische Thread für eine begrenzte Zeit weiterläuft. – srihariv

Antwort

0

Ja, es kann in einem verdrahteten Weise erfolgen. Da apple es nicht erlaubt, dass App im Hintergrund läuft, gibt es eine Ausnahme, dass das Abspielen von Musik im Hintergrund erlaubt ist, so dass Sie Ihre App im Hintergrund laufen lassen können, wenn Sie eine MP3-Datei unendlich abspielen. Dies ist jedoch nur ein Workaround, da es den gesamten Akku schnell verbraucht.

Verwandte Themen