Sto sviluppando applicazioni iOS basate su SIP e VoIP e il requisito è che l'applicazione debba essere continuamente in esecuzione anche in background anche. Sto usando lib di pjsip.iOS: Ricevi supporto in background
So che per eseguire l'applicazione iOS in bacground, abbiamo bisogno di questa chiave
Set UIBackgroundModes in Info.plist con valore voip
Creato un gestore che ho passato a setKeepAliveTimeout: gestore : per mantenere la connessione attiva
Ma voglio solo che se la mia applicazione è in esecuzione in background può Ricevo pacchetti UDP su (RTP/RTCP), mentre mantengo la porta UDP sempre aperta.
ho già passato attraverso i post:
Ma, non ho ottenere chiara idea che possiamo ottenere pacchetto UDP continuamente anche la l'app è in background o in primo piano.
In modo che se ci sono dati che arrivano all'app client iOS, l'app dovrebbe essere in grado di avvisare l'utente.
Si prega di dare suggerimenti.
Ciao lione, perfavore http://stackoverflow.com/questions/6601536/ios-voip-socket-will-not-run-in-background?rq=1 anche questo post può essere utile per te. – User97693321
Intendi. Hai bisogno di un modo per mantenere l'app in esecuzione in background in modo che quando c'è una chiamata ti indica ?? –
btw ... Quale versione di pjsip usi? usi anche zrtp? –