Aller au contenu principal
@capgo/capacitor-mock-location-detector Auth & sécurité Open source

Détecteur de fausse localisation (Mock Location) Plugin Capacitor

Détectez les localisations GPS simulées et les outils de développement permettant le spoofing

Installer

bun add @capgo/capacitor-mock-location-detector bunx cap sync
npm, pnpm ou yarn
  • npm install @capgo/capacitor-mock-location-detector
  • pnpm add @capgo/capacitor-mock-location-detector
  • yarn add @capgo/capacitor-mock-location-detector

Guide

Comment utiliser Mock Location Detector dans Capacitor

Utiliser @capgo/capacitor-mock-location-detector

Détectez les localisations GPS simulées via des vérifications multicouches conformes à l'App Store sur iOS et Android.

Installer

bun add @capgo/capacitor-mock-location-detector
bunx cap sync

Ce que ce plugin expose

  • analyze - Exécute toutes les vérifications disponibles et renvoie un résultat composite noté.
  • runCheck - Exécute une couche de détection nommée.
  • getCapabilities - Découvre les vérifications prises en charge sur la plateforme actuelle.
  • startMonitoring / stopMonitoring - Analyse périodique avec événements.
  • openDeveloperSettings - Guide users to disable developer or mock tooling.

Exemple d'utilisation

import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';

const result = await MockLocationDetector.analyze({
  requestLocationSample: true,
  minDetectedChecks: 1,
});

if (result.isSimulated) {
  console.warn('Possible GPS spoofing detected', result.checks);
}

await MockLocationDetector.openDeveloperSettings();

Référence complète

FAQ

FAQ du plugin Mock Location Detector

Comment installer le plugin Mock Location Detector dans une application Capacitor ?

Exécutez "bun add @capgo/capacitor-mock-location-detector" (ou "npm install @capgo/capacitor-mock-location-detector"), puis lancez "bunx cap sync" pour que les projets iOS et Android prennent en compte le code natif. Importez-le depuis "@capgo/capacitor-mock-location-detector" dans votre code.

Est-ce que @capgo/capacitor-mock-location-detector fonctionne avec React, Vue et Angular ?

Oui. Mock Location Detector est un package Capacitor, il fonctionne donc avec n'importe quel framework web tournant sous Capacitor, y compris Ionic, React, Vue, Angular, Svelte et le JavaScript pur.

Quelle version de Capacitor est supportée par @capgo/capacitor-mock-location-detector ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à celle de votre Capacitor (par exemple le plugin v8 avec Capacitor 8). Le tableau de compatibilité du README de GitHub répertorie les versions maintenues.

Est-ce que @capgo/capacitor-mock-location-detector est gratuit et open source ?

Oui. Le code source de code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-mock-location-detector/ et le package est gratuit à installer via npm. Les rapports de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code utilisant Mock Location Detector sans passer par une revue de l'App Store ?

L'installation ou la mise à niveau du plugin modifie le code natif, ce qui nécessite un nouveau build pour les stores. Ensuite, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les live updates de Capgo.

Déployez les changements de Mock Location Detector sans attendre la validation de l'app

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencer avec Capgo