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 @capgo/background-geolocation lorsque votre application Capacitor nécessite des mises à jour de localisation précises en arrière-plan ou en avant-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 le suivi actif de la localisation de manière propre.
  • openSettings - Diriger les utilisateurs vers les paramètres de localisation natifs lorsque des 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
startFlux de mise à jour de localisation précise 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'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

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 de plugin natif, connectez-l’à En utilisant @capgo/geolocalisation de fond pour la capacité native dans En utilisant @capgo/geolocalisation de fond Capgo Répertoire de plugins pour le flux de travail du produit dans Capgo Répertoire de 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.