Sauter au contenu

@capgo/background-geolocation

Suivi de localisation de fond précis, événements de pénétration/sortie de zone native 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 zones de pénétration circulaires natives sur iOS et Android, et la livraison back-end pour les transitions de zone lorsque la vue Web est suspendue.

  • start - Recevez des mises à jour de localisation précises en avant-plan ou en arrière-plan.
  • stop - Arrêtez la suivi de localisation actif de manière propre.
  • openSettings - Envoyez les utilisateurs aux paramètres de localisation natives lorsque les autorisations nécessitent une attention.
  • setPlannedRoute - Jouez un son natif lorsque l'utilisateur dévie d'un itinéraire planifié.
  • setupGeofencing - Configurez les paramètres de geofence natifs par défaut et la livraison facultative d'un webhook de transition.
  • addGeofence - Surveillez une région de geofence circulaire iOS ou Android par identifiant.
  • removeGeofence / removeAllGeofences - Arrêtez la surveillance d'une ou de toutes les geofences enregistrées.
  • getMonitoredGeofences - Affichez les identifiants de région actuellement surveillés par la couche native.
  • geofenceTransition - listener - Recevez des événements d'entrée et de sortie tout en ayant l'application active.
  • geofenceError - listener - Gérez les erreurs de suivi de la couche 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 geofence par défaut et la livraison native facultative de transition POST.
addGeofenceDémarre la surveillance d'un geofence circulaire sur iOS et Android.
removeGeofenceArrête la surveillance d'un geofence par son identifiant.
removeAllGeofencesArrête la surveillance de tous les geofences 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 la zone géographique pendant que l'application est en cours d'exécution.
addListener('geofenceError', ...)Reçoit les erreurs de surveillance de la zone géographique native pendant que 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 dans capacitor-geolocalisation-en-arrière-plan.