Présentation
Section intitulée “Présentation”Utiliser @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 back-end pour les transitions de geofence lorsque la vue Web est suspendue.
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- Envoyer les utilisateurs vers les paramètres de localisation natives 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 de webhooks de transition.addGeofence- Surveiller une région de geofence circulaire iOS ou Android par identifiant.removeGeofence/removeAllGeofences- Arrêter la surveillance d'une ou de toutes les geofences enregistrées.getMonitoredGeofences- Liste les identifiants 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 avant-plan ou en arrière-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 de geofence par défaut et la livraison native facultative de transition POST. |
addGeofence | Démarre la surveillance d'un geofence circulaire sur iOS et Android. |
removeGeofence | Arrête la surveillance d'un geofence par son identifiant. |
removeAllGeofences | Arrête la surveillance de tous les geofences enregistrés 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 tout en gardant l'application en vie. |
getPluginVersion | Obtenez la version native du plugin Capacitor. |
Source De Vérité
Section intitulée “Source De Vérité”Cette référence est synchronisée à partir de src/definitions.ts dans 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 planer 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, Ajouter ou Mettre à jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les Plugins, et Alternatives de Plugin d'Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugin d'Entreprise Ionic.