comment exécuter mon application en arrière-plan dans l'iphone?
Je veux exécuter mon timer en arrière-plan, même lorsque l'application n'est pas en cours d'exécution. Parce que je veux obtenir gps cordinate de l'utilisateur après un certain intervalle de temps. Quelle est la méthode pour faire cela?
source d'informationauteur Rahul Vyas
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas que ce soit autorisé dans l'iPhone paradigme de programmation. Le système d'exploitation est capable d'exécuter des tâches en arrière-plan, mais ordinaire d'applications pour iPhone ne sont pas autorisés à lancer quoi que ce soit de ce genre.
Le service de Notification Push Apple n'est pas, en fait, seulement disponible pour un peu de développeurs. Il est actuellement en utilisation à grande échelle.
Prendre un coup d'oeil à ceci:
http://developer.apple.com/IPhone/library/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html
L'Enregistrement à distance des notifications" section indique comment s'inscrire pour les notifications push. L'autre extrémité est mis en place dans l'iPhone sur le portail des développeurs.
Pas possible sans jailbreak - iphone sdk apps ne peut s'exécuter pendant que sur l'écran.
Vous pouvez contacter les personnes qui ont rendu ce
http://appadvice.com/appnn/2008/10/run-iphone-apps-in-the-background/
Il ne fonctionne que sur la prison a cassé les téléphones, une autre façon d'utiliser de notification push à partir de nos serveurs pour chronométré tâches. Pourquoi ne pas vous en servir, pour réveiller les applications du GPS, puis de l'envoyer de nouveau au sommeil. Mieux pour les batteries de trop.
Peut être le lien vous Aidera à bcz u susceptibles de mettre en oeuvre le code de la Appdelegate en application de fonctionner en arrière-plan de la méthode ..
Aussi consulter l'developer.apple.com site pour la classe d'application
Voici le lien pour le materiel d'application en arrière-plan
http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html
Je pense que vous êtes dans un des cas, vous pouvez faire processus d'arrière-plan, prendre un coup d'oeil dans cette discusion
Exécuter app pour plus de 10 minutes en arrière-plan