Android 配置
复制一个包含安装步骤和本插件完整 Markdown 指南的设置提示。
需求
需求- Android 7+ (API 24) 基线
- 运行时
ACCESS_FINE_LOCATION或ACCESS_COARSE_LOCATION在您的宿主应用中 - 如果您仅基于开发者选项阻止用户,则需要进行 Google Play 政策审查
权限
权限The plugin 将粗糙/精细位置权限合并到您的应用清单中。 在调用之前,请在运行时请求它们: analyze().
Android 检查的内容
/遗留 mock 提供器标志Location.isMock/ legacy mock provider flags- 开发者选项和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'],});