L'applicazione iPhone utilizza AsyncUdpSocket per gestire un socket UDP. Tuttavia, quando la mia applicazione passa in secondo piano in iOS 4.0 e ritorna in primo piano, sto ottenendo il seguente errore:Come posso eseguire i socket UDP in background in un'applicazione iPhone?
Application 'MyAppName' exited abnormally with signal 13: Broken pipe
Questo è perché i miei prese sono scollegati quando la mia applicazione va in secondo piano.
Come evitare questo ed eseguire socket UDP in background?
La tua app è registrata come app VOIP o streaming audio? Quelli potrebbero essere gli unici tipi che mantengono vivo un socket in background. – hotpaw2
Sì. Il mio info.plist ha queste proprietà "L'app riproduce audio, l'app fornisce servizi Voice over IP, i registri delle app per gli aggiornamenti di posizione" ... –
Il problema si verifica quando l'applicazione è in background e il telefono è bloccato. –