Pytanie : OS4 MultiTask Programowanie: Dlaczego sieć podczas gdy w Tło?

Cześć,
I am bardzo nowy OS 4.
I am using Xcode 3.2 i I pracować na gawędzenie system xmpp.
I chcieć the sieć dane nawet gdy mój app być w the tło,
tak, że jakaś ludzie kontaktować się the użytkownik, the użytkownik znać it.

Right teraz, jeżeli mój app być w the tło,
it dostawać jakaś dane od the server.

How móc I uprawomocniać ten cecha?
Any aluzja lub połączenie?
Or jaki słowo kluczowe móc I używać?

thanks

Odpowiedź : OS4 MultiTask Programowanie: Dlaczego sieć podczas gdy w Tło?

I widzieć tylko rodzajowy artykuł o iOS 4 SDK. : (Jak to:
iPhone OS 4.0: Multitasking i App Zmiana
http://theappleblog.com/2010/04/08/iphone-os-4-0-multitasking-and-app-switching/

Multitasking na Jabłko iPhone 4: Dlaczego Ono Pracować?
http://www.pcworld.com/article/198296/multitasking_on_apples_iphone_4_how_does_it_work.html

I myśleć, ono robić sens od ono:
Zrozumienie iOS 4 Backgrounding i Delegat Przesyłanie wiadomości
http://www.drobnik.com/touch/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/

Tutaj być próbka (I biedak otwierać mimo to):
http://blog.stormyprods.com/2010/06/radiokit-sdk-demo-project-now-includes.html

Temat o the temat:
http://blog.rlove.org/2010/04/iphone-os-4-and-multitasking.html
http://maniacdev.com/2010/07/screw-multi-tasking-how-to-make-your-ios-4-apps-exit-for-real/

Jak I rozumieć the opowieść, teraz the zastosowanie móc w dwa tryb, the nowy być w ten sposób - nazwany `"zawieszony". Niektóre usługa używać w the zastosowanie być używać (lokacja, audio, voip).  Jeżeli mój app znać jako the "multi-threaded" i uses jeden jeden usługiwać ono otrzymywać the powiadomienie.

W Ten Sposób, I myśleć, ono być istny multi-tasking.
iPhone multitasking
http://furbo.org/2010/06/21/iphone-multitasking/

I móc całkowicie mylny, I biedak pracować z the multi-tasking dla iOS4.
I słuchać i zobaczyć że AVAudioPlayer bawić się piosenka gdy ono być w the tło (I być bliżej do the rozsądny teren).

Jeżeli ty pracować z ono, sprawdzać iOS Odniesienie Biblioteka.
UIApplicationExitsOnSuspend
UIBackgroundModes
http://developer.apple.com/iphone/library/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW23

(I widzieć cokolwiek o otwarcie URl tam, na przykład).

Ty potrzebować te UIBackgroundModes the .plist kartoteka.
UIBackgroundModesy>
   
            audio
   

Inne rozwiązania  
 
programming4us programming4us