Je souhaite faire une notification push locale (alerte) lorsque l'utilisateur arrive à des endroits particuliers (dans la zone de couverture). Est-il possible de le faire? un exemple et un tutoriel s'il vous plaît?processus basé sur la localisation dans l'iphone sdk?
0
A
Répondre
1
Non. Les alertes locales peuvent être planifiées à l'avance, mais si votre application n'est pas en cours d'exécution, elle n'a aucun moyen de vérifier votre position. Cela est logique parce que le GPS est dur sur la batterie, entre autres raisons.
Un rapide coup d'œil à la documentation de référence pour UILocalNotification confirme cette
EDIT:
(faites défiler jusqu'à « Suivi de l'utilisateur Localisation »)
Il y a un tas de trucs de fond géolocalisé vous pouvez faire. Je ne pense pas que vous pouvez planifier une alerte en fonction de l'emplacement, mais vous pourriez recevoir une notification d'emplacement et déclencher une alerte si vous êtes dans la bonne zone.
est-il possible grâce à - (void) locationManagerCLLocationManager *) gestionnaire didEnterRegionCLRegion *) région? –
puis-je donner l'alerte dans cette méthode? sera-t-il exécuté sans ouvrir l'application? –
jeter un oeil à http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html –