Android 配置
复制一个包含安装步骤和本插件完整Markdown指南的设置命令。
- 从插件中获取的Android 7+ (API 24) 基线
- 运行时
ACCESS_FINE_LOCATION或ACCESS_COARSE_LOCATION在您的宿主应用中 - 如果您仅基于开发者选项阻止用户,则需要进行谷歌播放政策审查
插件将粗糙/精细位置权限合并到您的应用清单中。 在运行时请求它们,然后调用 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'],});