FlutterFlow Test/Run Mode
Known issue
Location Permission Limitations in FlutterFlow Test/Run Mode
During testing within FlutterFlow's "Test Run" or "Run Mode," you may encounter limitations regarding location permissions. Specifically, the GeoFlowLive library might not be able to request location permissions, and you may see the error message: "Error querying user location: Location permissions are permanently denied, we cannot request permissions.
"
This limitation typically occurs because the test environment does not fully emulate the permission behavior of a deployed app on a physical device or emulator.
Workarounds and Considerations:
Test on a Physical Device or Emulator: To accurately test location permission behavior, it's essential to run your app on a physical device or emulator. This provides a more realistic environment for permission requests and handling.
Web App Deployment: This limitation does not apply to web applications. When deployed as a web app, GeoFlowLive can request and access location permissions as expected.
By understanding these limitations and implementing the suggested workarounds, you can effectively test and debug your GeoFlowLive integration in FlutterFlow.

Last updated