Passer à la navigation

@capgo/background-geolocation

Suivi de localisation de fond précis, événements de geofence natifs d'entrée/sortie et webhooks de transition pour les applications Capacitor.

Utilisation @capgo/background-geolocation Lorsque votre application Capacitor nécessite des mises à jour de localisation précises en avant-plan ou en arrière-plan, des cercles de géofence natifs sur iOS et Android, et la livraison backend pour les transitions de géofence lorsque la vue WebView est suspendue.

  • start - Flux de mises à jour de localisation précises en avant-plan ou en arrière-plan.
  • stop - Arrêt de la traçabilité de localisation active de manière propre.
  • openSettings - Envoi des utilisateurs vers les paramètres de localisation natifs lorsque les autorisations nécessitent une attention.
  • setPlannedRoute - Lecture d'un son natif lorsque l'utilisateur dévie d'un itinéraire planifié.
  • setupGeofencing - Configuration des paramètres de géofence natifs par défaut et livraison facultative de webhook pour les transitions de géofence.
  • addGeofence - Suivre une région de géofence circulaire iOS ou Android par identifiant.
  • removeGeofence / removeAllGeofences - Arrêter la surveillance d'une ou de toutes les régions géofences enregistrées.
  • getMonitoredGeofences - Liste des identifiants de région actuellement surveillés par la couche native.
  • geofenceTransition - listener - Recevoir des événements d'entrée et de sortie tout en gardant l'application active.
  • geofenceError - listener - Gérer les erreurs de surveillance native sans modifier la forme de l'événement de transition.
MéthodeDescription
startFournit des mises à jour de localisation précises en mode arrière-plan ou en mode avant-plan.
stopArrête les mises à jour de localisation.
openSettingsOuvre la page de paramètres de localisation du dispositif. Utile pour diriger les utilisateurs pour activer les services de localisation ou ajuster les permissions.
setPlannedRouteJoue un son natif lorsque l'utilisateur dévie d'une route planifiée.
setupGeofencingConfigure les paramètres de la zone géographique par défaut et la livraison optionnelle de transition POST native.
addGeofenceDémarre la surveillance d'une zone géographique circulaire sur iOS et Android.
removeGeofenceArrête la surveillance d'une zone géographique par son identifiant.
removeAllGeofencesArrête la surveillance de toutes les zones géographiques enregistrées par ce plugin.
getMonitoredGeofencesRenvoie les identifiants actuellement surveillés par la couche native.
addListener('geofenceTransition', ...)Reçoit les événements d'entrée et de sortie de la zone géographique tout en faisant tourner l'application.
addListener('geofenceError', ...)Reçoit les erreurs de surveillance de la zone géographique native tout en faisant tourner l'application.
getPluginVersionObtenez la version native du plugin Capacitor.

Cette référence est synchronisée depuis src/definitions.ts In capacitor-background-geolocation.

Continuez à partir de @capgo/background-geolocation

Section intitulée « Continuez à partir de @capgo/background-geolocation »

Si vous utilisez @capgo/background-geolocation pour planifier le travail du plugin natif, connectez-le à En utilisant @capgo/background-geolocation pour la capacité native dans En utilisant @capgo/background-geolocation, Répertoire des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugins Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins Entreprise Ionic.