Vue d'ensemble
Section intitulée « Vue d'ensemble »Utilisation @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 cercles de géofence natifs sur iOS et Android, et la livraison backend pour les transitions de géofence lorsque la vue WebView est suspendue.
Capacités de base
Section intitulée « Capacités de base »start- Flux de mises à jour de localisation précises en avant-plan ou en arrière-plan.stop- Arrêt de la traçabilité de localisation active de manière propre.openSettings- Envoi des utilisateurs vers les paramètres de localisation natifs lorsque les autorisations nécessitent une attention.setPlannedRoute- Lecture d'un son natif lorsque l'utilisateur dévie d'un itinéraire planifié.setupGeofencing- Configuration des paramètres de géofence natifs par défaut et livraison facultative de webhook pour les transitions de géofence.addGeofence- Suivre une région de géofence circulaire iOS ou Android par identifiant.removeGeofence/removeAllGeofences- Arrêter la surveillance d'une ou de toutes les régions géofences enregistrées.getMonitoredGeofences- Liste des identifiants de région actuellement surveillés par la couche native.geofenceTransition- listener - Recevoir des événements d'entrée et de sortie tout en gardant l'application 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 diriger les utilisateurs pour activer les services de localisation ou ajuster les permissions. |
setPlannedRoute | Joue un son natif lorsque l'utilisateur dévie d'une route planifiée. |
setupGeofencing | Configure les paramètres de la zone géographique par défaut 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 | 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 faisant tourner l'application. |
addListener('geofenceError', ...) | Reçoit les erreurs de surveillance de la zone géographique native tout en faisant tourner l'application. |
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 depuis src/definitions.ts In 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 natif, connectez-le à En utilisant @capgo/background-geolocation pour la capacité native dans En utilisant @capgo/background-geolocation, Répertoire des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugins Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins Entreprise Ionic.