概要
概要@capgo/capacitor-mock-location-detector 複数の独立したチェックを組み合わせるのは、OSのフラグがツールであるPoKeepやiMyFone AnyToを信頼して検出するのには十分ではないためです。
Core Capabilities
Core Capabilitiesanalyze- 使用可能なすべてのチェックを実行し、スコア付きの合成結果を返します。runCheck- 指定された検出レイヤーを実行します。getCapabilities- 現在のプラットフォームでサポートされているチェックを検出します。startMonitoring/stopMonitoring- イベントとともに定期的な分析を実行します。locationIntegrityChanged- ユーザーが開発者ツールやモックツールを無効にするためのベストエフォート設定画面を開きます。openDeveloperSettingsCheck Layers
Check Layers
Check ID| context | 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では、開発者モードの公開モードAPIを公開していないため、プラグインはApp Storeで安全と見なされる推測のみを使用します。
- アプリは、開発者モードまたは偽の位置設定をプログラムで無効にすることはできません。
真実の源
このリファレンスは__CAPGO_KEEP_0__-偽の位置検出器 src/definitions.ts 編集ページ iOSの開発者モードの公開モードcapacitorは公開されていないため、プラグインはApp Storeで安全と見なされる推測のみを使用します。.