Tester et déboguer des applications de clôture virtuelle (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 ]

Il est parfois difficile de procéder au test et au débogage d’applications de géorepérage, car ces dernières dépendent de l’emplacement d’un appareil. Nous présentons ici plusieurs méthodes qui permettent de tester le géorepérage (clôtures virtuelles) au premier plan et en arrière-plan.

Pour déboguer une application de géorepérage, vous pouvez :

  • déplacer physiquement l’appareil ;
  • tester l’entrée dans une zone de clôture virtuelle en créant une zone qui inclut votre emplacement physique actuel, afin que vous soyez déjà dans la zone de clôture virtuelle et que l’événement d’« entrée dans la zone de clôture virtuelle » se déclenche immédiatement ;
  • Utilisez l’émulateur de Microsoft Visual Studio pour simuler des emplacements pour l’appareil.

Test et débogage d’une application de géorepérage s’exécutant au premier plan

Pour tester votre application de géorepérage s’exécutant au premier plan :

  • Générez votre application dans Visual Studio.
  • Lancez votre application dans l’émulateur Visual Studio.
  • Utilisez ces outils pour simuler différents emplacements internes et externes à votre zone de clôture virtuelle. Attendez suffisamment longtemps après l’heure spécifiée par la propriété DwellTime pour déclencher l’événement. Notez que vous devez autoriser la demande de localisation géographique pour l’application. Pour en savoir plus sur la simulation d’emplacements, voir Définir la localisation géographique simulée du périphérique.
  • Vous pouvez également utiliser l’émulateur pour estimer la taille des clôtures et le temps approximatif nécessaire à leur détection à différents débits.

Test et débogage d’une application de géorepérage s’exécutant en arrière-plan

Pour tester votre application de géorepérage s’exécutant en arrière-plan :

  • Générez votre application dans Visual Studio. Notez que votre application doit définir le type de tâche en arrière-plan appelé Emplacement.
  • Déployez d’abord l’application en local.
  • Fermez votre application en cours d’exécution localement.
  • Lancez votre application dans l’émulateur Visual Studio. Notez que la simulation de géorepérage en arrière-plan n’est prise en charge que sur une seule application à la fois dans l’émulateur. Ne lancez pas plusieurs applications de géorepérage dans l’émulateur.
  • À l’aide de l’émulateur, simulez différents emplacements internes et externes à votre zone de clôture virtuelle. Attendez suffisamment longtemps après l’élément DwellTime pour déclencher l’événement. Notez que vous devez autoriser la demande de localisation géographique pour l’application. Pour en savoir plus sur la simulation d’emplacements, voir Définir la localisation géographique simulée du périphérique.
  • Utilisez Visual Studio pour déclencher la tâche d’arrière-plan relative à l’emplacement. Pour plus d’informations sur le déclenchement de tâches en arrière-plan dans Visual Studio, voir Déclencher les tâches en arrière-plan.

Rubriques associées

Feuilles de route

Feuille de route pour les applications Windows Runtime en JavaScript

Conception de l’expérience utilisateur des applications

Référence

Geoshape

Geofence

Geolocator

Autre

Exemple de géolocalisation Windows 10

Exemple de géolocalisation Windows 8.1