Passer au contenu

capgo/geolocalisation de fond

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

Utilisez-le lorsque votre application __CAPGO_KEEP_0__ 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. @capgo/background-geolocation when your Capacitor app needs precise location updates in the foreground or background, native circular geofences on iOS and Android, and backend delivery for geofence transitions when the WebView is suspended.

Section intitulée « Capacités de base »

protectedTokens
  • start - Recevez 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 paramètres de geofence natifs par défaut et la livraison facultative d'un webhook de transition.
  • addGeofence - Surveillez une région circulaire de geofence 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 pendant que l'application est active.
  • geofenceError - listener - Gérez les erreurs de surveillance native sans modifier la forme de l'événement de transition.

- Section intitulée « Public API »

- Section intitulée « Public API »
Méthode Description
start Propose des mises à jour de localisation précises en arrière-plan ou en mode aéroporté.
stop Arrête les mises à jour de localisation.
openSettings Ouvre la page de paramètres de localisation du dispositif. Utile pour diriger les utilisateurs vers l'activation des services de localisation ou la modification des permissions.
setPlannedRoute Joue un son natif lorsque l'utilisateur dévie d'un itinéraire planifié.
setupGeofencing Configure les paramètres par défaut de la zone géographique et la livraison native facultative de transition.
addGeofence Démarre la surveillance d'une zone géographique circulaire sur iOS et Android.
removeGeofence Arrête la surveillance d'une zone géographique par son identifiant.
removeAllGeofences Arrête la surveillance de toutes les zones géographiques enregistrées par ce plugin.
getMonitoredGeofences Renvoie 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 gardant l'application en vie.
addListener('geofenceError', ...)Reçoit les erreurs de surveillance de la zone géographique native pendant que l'application est en vie.
getPluginVersionObtenez la version native du plugin Capacitor.

Cette référence est synchronisée à partir de src/definitions.ts dans 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 native, connectez-l’avec Utilisation de @capgo/geolocalisation de fond pour la capacité native dans Utilisation de @capgo/geolocalisation de fond Répertoire de plugins Capgo pour le flux de travail du produit dans Répertoire de plugins Capgo Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor 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 Enterprise pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic Enterprise.