Ho iniziato qualche giorno fa a sperimentare lo sviluppo per la piattaforma iPhone, e mentre leggevo le sue funzionalità multi-tasking ho scoperto il "completamento delle attività", che può essere molto utile.Completamento attività iPhone
Ho cercato su Google un po ', ho letto la documentazione disponibile su developer.apple.com/iphone, ma non ho ancora trovato qualcosa: c'è un modo per fare in modo che il completamento di questa attività esegua un ciclo (possibilmente infinito), oppure un timer che dovrebbe funzionare come ogni 10 minuti?
So che è come "barare" e che probabilmente hanno alcune contromisure, ma in ogni caso, sarebbe una buona cosa da provare :)
È possibile avere solo un'app audio di background alla volta oppure è possibile averne più? Sembra che se l'utente apre l'app iPod o qualcosa come Pandora, la tua app risulterebbe inattiva. – lucius
Fintantoché l'applicazione che sta aprendo il dispositivo audio utilizza quella proprietà che ho definito sopra, è possibile avere tutte le sorgenti audio riprodotte nel modo desiderato. Tuttavia, le app come iPod no. Smetteranno di giocare se qualcun altro vuole accedere all'audio. Ma, se avvii un'app utilizzando la proprietà sopra, continuerà a essere riprodotta anche se iPod ha richiesto l'accesso e iPod non gli interesserà perché ha accesso. Il sistema è abbastanza intelligente da consentire la riproduzione dell'iPod, ma sa abbastanza da non bloccare l'altra app poiché si combina bene con gli altri. – jer
Non sono ancora riuscito a provarlo, era una domanda piuttosto teorica, devo ammetterlo, ma mi è sembrato un ottimo modo per far rispettare l'applicazione in background. È triste che probabilmente questo esaurirà la batteria abbastanza rapidamente, soprattutto se combinato con altre applicazioni o attività di elaborazione diverse gestite da questa stessa app. – wintermute