Sauter au contenu

@capgo/geolocalisation de fond

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

Utilisez @capgo/background-geolocation lorsque votre application Capacitor nécessite des mises à jour de position précises en avant-plan ou en arrière-plan, des geofences circulaires natifs sur iOS et Android, et la livraison backend pour les transitions de geofence lorsque le WebView est suspendu.

  • start - Flux de mises à jour de localisation précises en avant-plan ou en arrière-plan.
  • stop - Arrêter la traçabilité de localisation active de manière propre.
  • openSettings - Diriger les utilisateurs vers les paramètres de localisation natifs lorsque les autorisations nécessitent une attention.
  • setPlannedRoute - Jouer un son natif lorsque l'utilisateur dévie d'un itinéraire planifié.
  • setupGeofencing - Configurer les paramètres de geofence natifs par défaut et la livraison facultative d'un webhook de transition.
  • addGeofence - Surveiller une région circulaire de geofence iOS ou Android par identifiant.
  • removeGeofence / removeAllGeofences - Arrêter la surveillance d'un ou de tous les geofences enregistrés.
  • getMonitoredGeofences - Liste les identificateurs de région actuellement surveillés par la couche native.
  • geofenceTransition - listener - Recevoir des événements d'entrée et de sortie pendant que l'application est 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 rediriger les utilisateurs vers l'activation des services de localisation ou la modification des permissions.
setPlannedRouteJoue un son natif lorsque l'utilisateur dévie d'un itinéraire planifié.
setupGeofencingConfigure les paramètres par défaut de la zone géographique 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.
getMonitoredGeofencesRetourne 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éo while l'application est en cours d'exécution.
addListener('geofenceError', ...)Reçoit les erreurs de surveillance de la zone géo natives while l'application est en cours d'exécution.
getPluginVersionObtenez la version native du plugin Capacitor.

Cette référence est synchronisée à partir de src/definitions.ts en capacitor-geolocalisation-en-arrière-plan.

Continuez à partir de @capgo/geolocalisation-en-arrière-plan

Sous-section intitulée “Continuez à partir de @capgo/geolocalisation-en-arrière-plan”

Si vous utilisez @capgo/geolocalisation-en-arrière-plan pour planifier le travail du plugin natif, le connecter avec En utilisant @capgo/geolocalisation de fond pour la capacité native dans En utilisant @capgo/geolocalisation de fond Capgo Répertoire des plugins pour le flux de travail du produit dans Capgo Répertoire des plugins Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic.