Android 配置
复制一条配置 prompt,包含安装步骤和该插件的完整 Markdown 指南。
环境要求
“要求”章节- 插件提供的 Android 7+ (API 24) 基线
- 运行时
ACCESS_FINE_LOCATION或ACCESS_COARSE_LOCATION在你的宿主应用中 - 仅凭开发者选项拦截用户,可能触发 Google Play 政策审核
该插件会将粗略/精确位置权限合并到应用清单中。调用前请在运行时请求这些权限 analyze().
Android 检测范围
标题为“Android 检测范围”的章节Location.isMock/ 旧版模拟位置提供程序标志- 开发者选项和 USB 调试状态
- 已安装的软件包,例如
com.imyfone.anytoandroid - 旧版 Android 上持有旧版模拟位置权限的应用
- 模拟器指纹和不可能移动的启发式检测
打开开发者选项
标题为“打开开发者选项”的章节await MockLocationDetector.openDeveloperSettings();如果可用,此操作将打开开发人员设置。应用无法修改用户的设置值。
import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({ requestLocationSample: true, additionalMockAppPackages: ['com.example.internal.mockgps'],});