Vue d'ensemble
Section intitulée « Vue d'ensemble »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.
Capacités de base
Section intitulée « Capabilités de base »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.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
start | Fournit des mises à jour de localisation précises en mode arrière-plan ou en mode avant-plan. |
stop | Arrête les mises à jour de localisation. |
openSettings | Ouvre 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. |
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 optionnelle de transition POST native. |
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 | Retourne 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. |
getPluginVersion | Obtenez la version native du plugin Capacitor. |
Source De Vérité
Sous-section intitulée “Source De Vérité”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.