Présentation
Section intitulée “Présentation”Utilisez-le @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 backend pour les transitions de geofence lorsque la vue Web est suspendue.
Capacités de base
Section intitulée “Capacités de base”start- Fournissez 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 geofence natifs par défaut et la livraison facultative de webhook pour les transitions.addGeofence- Surveillez une région de geofence circulaire iOS ou Android par identifiant.removeGeofence/removeAllGeofences- Arrêtez la surveillance d'un ou de tous les geofences enregistrés.getMonitoredGeofences- Liste des identifiants de région actuellement surveillés par la couche native.geofenceTransition- listener - Recevoir les é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 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 diriger les utilisateurs pour activer les services de localisation ou ajuster les permissions. |
setPlannedRoute | Joue un son natif lorsque l'utilisateur dévie d'un itinéraire planifié. |
setupGeofencing | Configure les paramètres de géofence par défaut et la livraison optionnelle de transition POST native. |
addGeofence | Démarre la surveillance d'un cercle de géofence sur iOS et Android. |
removeGeofence | Arrête la surveillance d'un géofence par son identifiant. |
removeAllGeofences | Arrête la surveillance de tous les géofences 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 géofence natifs tout en fonctionnant. |
addListener('geofenceError', ...) | Reçoit les erreurs de surveillance de géofence natives tout en fonctionnant. |
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 dans capacitor-geolocalisation-arrière-plan.
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 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, Ajout ou mise à jour de plugins pour les détails d'implémentation dans l'ajout ou la mise à jour de plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans les alternatives de plugins d'entreprise Ionic.