Question

Puis-je obtenir une application PhoneGap sous iOS 4 d'avoir un service de fond quand il est pas l'application active (par exemple vérifier une URL toutes les heures et alerter l'utilisateur s'il y a eu des changements)?

Et si oui, comment?

Était-ce utile?

La solution

Oui, vous pouvez le faire, mais Apple refusera probablement. en cours d'exécution arrière-plan est lié à des règles très précises. Pour ce genre de choses d'Apple a inventé les notifications Push (du serveur).

Vous pouvez lire la documentation développeur à ce sujet.

Autres conseils

La meilleure façon d'y parvenir serait de créer un plugin pour PhoneGap, qui fonctionne en mode natif sur le téléphone. PhoneGap recommande de faire soulever des objets lourds de par le code natif.

Consultez la documentation IOS pour les tâches de fond, il devrait vous dire ce qui est permis et ce qui est pas.

http://developer.apple .com / bibliothèque / ios / # DOCUMENTATION / iPhone / conceptuel / iPhoneOSProgrammingGuide / BackgroundExecution / BackgroundExecution.html

Pourquoi ne pas utiliser des événements OnPause et onResume. Ils sont très utiles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top