Sauter au contenu

@capgo/background-geolocation

Suivi de localisation de fond précis, événements de pénétration/sortie de zone géographique natifs et webhooks de transition pour les applications Capacitor.

Utilisez-le @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 geofences circulaires natifs sur iOS et Android, et la livraison backend pour les transitions de geofence lorsque la vue Web est suspendue.

  • start - Fournissez des mises à jour de localisation précises en avant-plan ou en arrière-plan.
  • stop - Arrêtez la traçabilité de localisation active de manière propre.
  • openSettings - Envoyez les utilisateurs aux paramètres de localisation natifs lorsque les autorisations nécessitent une attention.
  • setPlannedRoute - Jouez un son natif lorsque l'utilisateur dévie d'une route planifiée.
  • setupGeofencing - Configurez les geofence natifs par défaut et la livraison facultative de webhook pour les transitions.
  • addGeofence - Surveillez une région de geofence circulaire iOS ou Android par identifiant.
  • removeGeofence / removeAllGeofences - Arrêtez la surveillance d'un ou de tous les geofences enregistrés.
  • getMonitoredGeofences - Liste des identifiants de région actuellement surveillés par la couche native.
  • geofenceTransition - listener - Recevoir les é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 avant-plan ou en arrière-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'un itinéraire planifié.
setupGeofencingConfigure les paramètres de géofence par défaut et la livraison optionnelle de transition POST native.
addGeofenceDémarre la surveillance d'un cercle de géofence sur iOS et Android.
removeGeofenceArrête la surveillance d'un géofence par son identifiant.
removeAllGeofencesArrête la surveillance de tous les géofences enregistrés 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 géofence natifs tout en fonctionnant.
addListener('geofenceError', ...)Reçoit les erreurs de surveillance de géofence natives tout en fonctionnant.
getPluginVersionObtenez la version native du plugin Capacitor.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-geolocalisation-arrière-plan.

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 de plugin natif, connectez-le à En utilisant @capgo/background-geolocation pour la capacité native dans En utilisant @capgo/background-geolocation, Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajout ou mise à jour de plugins pour les détails d'implémentation dans l'ajout ou la mise à jour de plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans les alternatives de plugins d'entreprise Ionic.