0.1.0 • Published 6 months ago
expo-gps-status-listener v0.1.0
expo-gps-status-listener
Introduction
expo-gps-status-listener
est un module Expo qui permet d'écouter les changements d'état du GPS sur un appareil mobile.
Installation
Ajoutez ce package à votre projet Expo avec la commande suivante :
expo install expo-gps-status-listener
Utilisation
Importez le module et commencez à écouter les changements de statut du GPS :
import { useEffect } from "react";
import { ExpoGpsStatusListener } from "expo-gps-status-listener";
const [isGPSEnabled, setIsGPSEnabled] = useState(false);
useEffect(() => {
const subscription = ExpoGpsStatusListener.addGPSStatusListener((event) => {
console.log("GPS status changed:", event.isEnabled);
setIsGPSEnabled(event.isEnabled);
});
return () => {
subscription.remove();
};
}, []);
API
addGPSStatusListener(callback: (status: boolean) => void): Subscription
Ajoute un écouteur pour les changements de statut du GPS.
callback
: Fonction appelée avectrue
si le GPS est activé,false
sinon.- Retourne un objet
Subscription
permettant de gérer l'écouteur.
removeGPSStatusListener(subscription: Subscription): void
Supprime un écouteur de statut GPS.
Compatibilité
- ✅ Android
- ❌ iOS (Actuellement non supporté)
Licence
MIT
0.1.0
6 months ago