본문 바로가기

@capgo/capacitor-mock-location-detector

가상 GPS 위치와 위치 스푸핑 앱을 가능하게 하는 개발자 도구 감지

가상 GPS 위치와 위치 스푸핑 앱을 가능하게 하는 개발자 도구 감지

시작하기 getCapabilities() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.

플랫폼지원참고 사항
iOS지원네이티브
Android지원네이티브
웹부분시작하기 보기
  • analyze - 사용 가능한 모든 체크를 실행하고 점수화된 종합 결과를 반환합니다.
  • runCheck - 이름이 지정된 탐지 레이어 하나를 실행합니다.
  • getCapabilities - 현재 플랫폼에서 지원되는 체크를 찾습니다.
  • startMonitoring / stopMonitoring - 주기적 분석 locationIntegrityChanged 이벤트.
  • openDeveloperSettings - 사용자가 개발자 도구나 mock 도구를 비활성화할 수 있도록 설정 화면을 최대한 엽니다.
ID 확인iOSAndroid목적
system_mock_flag✅✅현재 GPS 측위의 OS mock/시뮬레이션 플래그
developer_options—✅Android 개발자 옵션 활성화됨
developer_mode_indicators✅✅간접적인 개발자/디버그 빌드 휴리스틱
mock_location_app✅✅알려진 스푸핑 앱 패키지 또는 URL scheme
adb_enabled—✅USB 디버깅 활성화됨
mock_provider_settings—✅레거시 mock-location 권한이 부여된 앱
location_anomaly✅✅불가능한 이동 속도 / 순간이동 휴리스틱
motion_correlation✅—가속도계 활동과 일치하지 않는 GPS 이동
simulator✅✅시뮬레이터/에뮬레이터 환경
  • iOS는 공개 Developer Mode API를 노출하지 않습니다. 이 플러그인은 App Store 가이드라인을 준수하는 휴리스틱만 사용합니다.
  • 앱은 프로그래밍 방식으로 Developer Mode나 mock location 설정을 비활성화할 수 없습니다.

이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-mock-location-detector.