본문으로 건너뛰기

Android 설정

GitHub

필수 조건

요구 사항
  • Android 7 이상 (API 24) 플러그인에서 기본값
  • 런타임 ACCESS_FINE_LOCATION 또는 ACCESS_COARSE_LOCATION 호스트 앱 내에서
  • 사용자만 개발자 옵션에 따라 차단하는 경우 Google Play 정책 검토

권한

권한

플러그인은 앱 매니페스트에粗대/정밀 위치 권한을 병합합니다. 런타임에 요청하기 전에 호출하기 전에 analyze().

Android가 확인하는 내용

요구 사항
  • Location.isMock legacy mock provider 플래그
  • 개발자 옵션 및 USB 디버깅 상태
  • 설치된 패키지들 com.imyfone.anytoandroid
  • 오래된 안드로이드 버전의 legacy mock-location 권한 소유자들
  • 에뮬레이터 지문 및 불가능한 이동 전략

개발자 설정 열기

개발자 설정 열기
await MockLocationDetector.openDeveloperSettings();

개발자 설정이 사용 가능한 경우 개발자 설정을 열립니다. 사용자는 앱이 값을 변경할 수 없습니다.

예시

예시
import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({
requestLocationSample: true,
additionalMockAppPackages: ['com.example.internal.mockgps'],
});