Androidの設定
このプラグインのインストール手順と全体のマークダウン ガイドを含むセットアップ コマンドをコピーする。
- プラグインのベースラインとして Android 7+ (API 24) を使用する。
- ランタイム
ACCESS_FINE_LOCATIONまたはACCESS_COARSE_LOCATIONホストアプリ内 - Google Play ポリシー審査の場合、開発者オプションのみでユーザーをブロックすることは許可されません
パーミッション
「パーミッション」セクションプラグインはアプリのマニフェストに粗い/細かい位置情報のパーミッションをマージします。ランタイムでリクエストする前に呼び出す analyze().
Androidがチェックするもの
「Androidがチェックするもの」セクション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'],});