🐛 Bug Report
After deny location request.
final checkPermission = await Geolocator.checkPermission();
// checkPermission == LocationPermission.denied
final requestPermission = await Geolocator.requestPermission();
// requestPermission == LocationPermission.deniedForever
checkPermission != requestPermission
Expected behavior
Method checkPermission must return LocationPermission.deniedForever.
The order and numbers of method calls does not affect the result.
Steps To Reproduce
- Request permissions
- Deny (once or twice on android)
- Run this methods
- See different PermissionStatus from methods
Tested on:
- iOS, Version 15.5 real device
- Android, Pixel 4a (last Android version)