Domanda

Vengo un'applicazione PhoneGap in esecuzione su iOS 4 per avere un servizio in background quando non è l'applicazione attiva (ad esempio il controllo di un URL ogni ora e avvisare l'utente se ci sono stati eventuali cambiamenti)?

E se sì, come?

È stato utile?

Soluzione

Sì, è possibile farlo, ma Apple probabilmente non consentire di esso. Sfondo esecuzione è destinata a regole ben precise. Per questo genere di cose di Apple inventato Notifiche Push (da server).

È possibile leggere la documentazione per gli sviluppatori di questo.

Altri suggerimenti

Il modo migliore per raggiungere questo obiettivo sarebbe quello di creare un plugin per PhoneGap, che gira nativamente sul telefono. PhoneGap raccomanda che qualsiasi sollevamento di carichi pesanti essere fatto da codice nativo.

Controlla la documentazione di IOS per attività di background, si dovrebbe dire ciò che è permesso e ciò che non lo è.

http://developer.apple .com / library / ios / # DOCUMENTAZIONE / iPhone / concettuale / iPhoneOSProgrammingGuide / BackgroundExecution / BackgroundExecution.html

Perché non si utilizzano gli eventi OnPause e onResume. Essi sono molto utili.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top