Как определить фиктивное местоположение с помощью пакета TrustLocation во флаттере

Я использую пакет надежного местоположения (https://pub.dev/packages/trust_location), чтобы определить, использует ли пользователь поддельный gps или нет... но проблема в том... когда я включаю поддельный gps app.. надежное местоположение работает нормально (await TrustLocation.mockLocation=true), но когда я отключил поддельное приложение gps... я все еще получаюawait TrustLocation.mockLocation=true... Мне нужно время, чтобы снова попробовать свое приложение, пока await TrustLocation.mockLocation=falseвот часть моего кода

checkMock() async {
if (await TrustLocation.isMockLocation) {
  print("mock is true")
  }else{
  print("mock is false")
  }
}

Я звоню checkMock() при нажатии кнопки так.. есть ли способ, чтобы всякий раз, когда я выключаю поддельное приложение gps... TrustLocation.isMockLocation напрямую получит false значение

0 ответов

Другие вопросы по тегам