コンテンツにスキップ

Androidの設定

GitHub
  • プラグインのベースラインとして Android 7+ (API 24) を使用する。
  • ランタイム ACCESS_FINE_LOCATION または ACCESS_COARSE_LOCATION ホストアプリ内
  • Google Play ポリシー審査の場合、開発者オプションのみでユーザーをブロックすることは許可されません

プラグインはアプリのマニフェストに粗い/細かい位置情報のパーミッションをマージします。ランタイムでリクエストする前に呼び出す analyze().

  • Location.isMock / legacy モック プロバイダー フラグ
  • 開発者オプションとUSB デバッグの状態
  • インストールされているパッケージなど com.imyfone.anytoandroid
  • Android バージョンが古い場合の古い 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'],
});