如何防止用户在 Flutter Web(PWA)中使用假 gps

How to prevent user from using fake gps in Flutter Web (PWA)

我构建了一个 Flutter Web 项目,但我想知道,是否有一个包可以处理用户以防止使用假 gps 或模拟位置?对于 Android 和 iOS,有一个名为 trust_falltrust_location 的包来检测模拟位置。Flutter Web 的包怎么样? Flutter Web 是否有可用的包来检测模拟位置?

trust_fall 取决于检测越狱或 SafetyNet 故障,这不适用于网页,而 trust_location 归功于 Location.isFromMockProvider() 上的 LocationAssistant for the algorithm it use, which rely 也不适用于网页.您可以使用 IP 地理定位,但这充满了 VPN 使用的误报,而且最多只能精确到城市级别。