メインコンテンツへスキップ

@capgo/capacitor-mock-location-detector

シミュレートされたGPS位置情報と、位置情報の偽装を可能にする開発者向けツールを検出します

シミュレートされたGPS位置情報と、位置情報の偽装を可能にする開発者向けツールを検出します

まずは getCapabilities() および以下に示すその他のコアメソッド。

プラットフォームサポート備考
iOSとはいネイティブ
Androidでははいネイティブ
Web一部はじめにを見る
  • analyze - 利用可能なすべてのチェックを実行し、スコア付きの複合結果を返します。
  • runCheck - 指定した名前の検出レイヤーを実行します。
  • getCapabilities - 現在のプラットフォームでサポートされているチェックを検出します。
  • startMonitoring / stopMonitoring - 定期的な分析と locationIntegrityChanged イベント
  • openDeveloperSettings - ユーザーが開発者向けツールやモックツールを無効化できるよう、可能な範囲で設定画面を開きます。
IDの確認iOSとAndroidでは目的
system_mock_flag✅✅現在のGPS測位におけるOSのモック/シミュレーションフラグ
developer_options—✅Androidの開発者向けオプションが有効
developer_mode_indicators✅✅開発者/デバッグビルドに関する間接的なヒューリスティック
mock_location_app✅✅既知の偽装アプリのパッケージ名またはURLスキーム
adb_enabled—✅USBデバッグが有効
mock_provider_settings—✅レガシーのモック位置情報権限が付与されたアプリ
location_anomaly✅✅不可能な移動速度 / テレポートヒューリスティック
motion_correlation✅—加速度センサーの活動と一致しないGPS移動
simulator✅✅シミュレーター/エミュレーター環境
  • iOSにはDeveloper Modeの公開APIがありません。このプラグインはApp Storeで安全なヒューリスティックのみを使用します。
  • アプリはDeveloper Modeやモック位置情報の設定をプログラムで無効にできません。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-mock-location-detector.