Géorepérage de A à Z (HTML)

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

Le géorepérage permet à une application de définir une zone géographique et d’obtenir des alertes dans l’application quand l’appareil quitte ou entre dans cette zone.

Avec le géorepérage, votre application peut envoyer un rappel à un utilisateur qui quitte son bureau ou rentre chez lui. En définissant un ensemble de clôtures virtuelles, vous pouvez afficher des bons de réduction quand l’utilisateur se trouve proche d’un café. À l’aide des services cloud tels que les services mobiles Azure, vous pouvez également créer une application qui vous avertit quand vos amis se trouvent à proximité.

Pour utiliser une clôture virtuelle dans votre application, vous devez tout d’abord définir un Geofence, puis configurer un gestionnaire d’événements qui écoute ces événements, et enfin gérer ces événements quand ils se produisent.

Si vous débutez dans le développement d’applications du Windows Store en JavaScript, consultez Créer votre première application du Windows Store en JavaScript.

Configurer vos clôtures virtuelles

icône de début

Vous pouvez commencer par vous familiariser avec les API de géolocalisation. La rubrique Détecter l’emplacement de l’utilisateur vous explique comment obtenir la position d’un utilisateur. La rubrique Comment répondre aux mises à jour de localisation vous explique comment obtenir des mises à jour de localisation.

icône d’étape

Recommandations en matière de géorepérageEnsuite, vous pouvez passer en revue les meilleures pratiques relatives à l’utilisation des clôtures virtuelles. Ces recommandations vous aident à prendre des décisions pour la conception de votre application et à intégrer au mieux le géorepérage.

Une décision importante que vous devez prendre concerne la gestion des événements de géorepérage dans votre application : au premier plan quand votre application est en cours d’exécution ou sous la forme d’une tâche en arrière-plan qui gèrera l’événement quand le déclencheur d’arrière-plan est déclenché.

Ces recommandations peuvent également vous aider à décider du nombre et de la taille des clôtures virtuelles que vous voulez créer.

icône d’étape

Configurer une clôture virtuelle

Une fois que vous avez étudié les meilleures pratiques, vous pouvez configurer une ou plusieurs clôtures virtuelles. Vous devez vous assurer que l’utilisateur a activé les autorisations d’emplacement, afin de pouvoir recevoir les événements de clôture virtuelle.

 

Gérer des notifications de clôture virtuelle

icône d’étape

Gérer des notifications de clôture virtuelle au premier plan

Si vous voulez traiter des événements de clôture virtuelle au premier plan lorsque votre application est en cours d’exécution, vous pouvez ajouter les gestionnaires d’événements pour gérer les événements qui se produisent quand un utilisateur entre dans une clôture virtuelle, la quitte ou la supprime.

icône d’étape

Détecter des événements de clôture virtuelle en arrière-plan

D’autre part, si vous voulez configurer une tâche en arrière-plan pour gérer les événements de clôture virtuelle, vous devez suivre une procédure pour vous assurer que votre application est installée et configurée par l’utilisateur pour fonctionner en arrière-plan.

icône d’étape

Gérer des notifications de clôture virtuelle à partir d’une tâche en arrière-plan

Si vous avez passé en revue les recommandations en matière de géorepérage et avez décidé de configurer une tâche en arrière-plan pour vos clôtures virtuelles, vous devrez gérer les événements au moment où ils sont déclenchés. Ce code vous permet d’alerter l’utilisateur qu’un événement de géorepérage s’est produit.

 

Tester et déboguer des applications de clôture virtuelle

icône d’étape

Tester et déboguer des applications de clôture virtuelle

Une fois votre application de géorepérage terminée, vous pouvez utiliser plusieurs outils pour la tester et la déboguer.

 

Vous voulez en savoir plus ?

Vous savez désormais comment fonctionne le géorepérage. Pour plus d’informations, vous pouvez consulter les rubriques ci-après.

Concevoir et créer l’interface utilisateur d’une application du Windows Store de A à Z

En savoir plus sur la conception de l’interface utilisateur d’application du Windows Store .

Feuille de route pour les applications du Windows Store en JavaScript

En savoir plus sur la création d’applications du Windows Store en JavaScript.

Conception de l’expérience utilisateur des applications

En savoir plus sur la conception d’expérience utilisateur de qualité.

Afficher votre emplacement à l’aide des Cartes Bing

Découvrez comment détecter l’emplacement actuel d’un utilisateur et l’afficher sur une carte.

Guidelines for location-aware apps

Découvrez les meilleures pratiques en matière d’applications prenant en charge la géolocalisation.