2010-07-12 5 views
1

Il y a quelque chose que je ne vois pas avec le guide de programmation de notification push d'Apple & documentation connexe. Existe-t-il un exemple de projet décent (ou un tutoriel bien écrit) pour me montrer comment faire des notifications de localisation push?Exemple de code pour les notifications push basées sur l'emplacement de l'iPhone?

Voici ce que je veux faire:

  • Lancer mon application.
  • Appuyez sur le bouton "Mémoriser ce point".
  • Quitter mon application.

    [... le temps passe ...]

  • Obtenez une notification: "Vous êtes maintenant plus d'un mile de l'endroit où vous avez commencé."

    [... le temps passe ...]

  • Obtenez une notification: "Vous êtes maintenant à 100' de l'endroit où vous avez commencé."

Excuses si cela est couvert dans les documents d'Apple; Je ne le vois pas.

Merci!

(Meta: Est-il possible de retirer une question une fois que vous réalisez que vous êtes juste d'être aveugle?)

+0

Comment, exactement, le téléphone suivrait-il votre position si vous n'utilisiez plus l'application? – Adam

+0

@Adam iOS4 permet aux applications d'exécuter certaines tâches en arrière-plan, notamment en surveillant régulièrement l'emplacement du téléphone. – ceejayoz

+0

Ah oui, bien sûr. Désolé, je n'ai pas pensé à OS4 :). J'ai lu le "Quitter mon application" trop littéralement ... – Adam

Répondre

3

Duh. Et voilà.

http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html

Le problème est, je cherchais sur « emplacement + notification push » et à venir sec, je voulais « endroit au courant. »

Espérons que cette entrée sauvera au moins quelqu'un d'autre le problème.

+0

Ollie est-il possible de le faire si l'application est tuée? Ou devrait-il être en arrière-plan? –

+0

d0n, vérifiez les documents, mais je crois que vous définissez une notification système qui chatouille votre application lorsque le système se rend compte que le périphérique s'est déplacé dans ou hors d'un certain rayon d'un emplacement cible. – Olie