Limitazioni su attività in background su iOS

1

Sto pensando di fare una sveglia per iPhone con musica come suono di allarme.
Ho anche valutato app simili.
Sembra che tutti condividano la stessa limitazione.
Se l'app non è attiva quando viene attivato l'allarme, la musica non può essere riprodotta.

Quindi la domanda è questa una limitazione in iOS?

    
posta Roland Bengtsson 18.05.2012 - 13:23
fonte

1 risposta

3

Se l'app non è l'app in esecuzione attiva, quindi, a meno che non soddisfi criteri rigorosi, non può avviare se stessa per eseguire tale azione. Ci sono una serie di limitazioni per le app VOIP e i lettori musicali per consentire loro di rimanere in esecuzione, ma nel tuo caso ciò che probabilmente funzionerebbe meglio è una notifica locale che utilizza un suono di notifica personalizzato. Ciò consente di registrare una notifica per il tempo dell'allarme che verrà attivato indipendentemente dal fatto che non sarà l'app che esegue il lavoro, ma il sistema operativo che invece mantiene il demone delle notifiche in ogni momento. Sicuramente per una notifica push "reale" puoi avere un suono personalizzato, ricordo la demo al WWDC in questione in cui un'app ESPN usava una clip di musica dal loro canale TV come suono, ma non sono sicuro che tu possa ottenere il risultato lo stesso con uno locale - non vedo alcuna ragione per cui no. Ovviamente ci saranno limiti sulla dimensione del file e probabilmente anche sulla lunghezza, quindi una traccia completa della musica potrebbe non essere possibile.

    
risposta data 18.05.2012 - 16:36
fonte

Leggi altre domande sui tag