-
-
Notifications
You must be signed in to change notification settings - Fork 925
Description
Please check the following before submitting a new issue.
- I have searched the existing issues.
- I have carefully read the documentation and verified I have added the required platform specific configuration.
Please select affected platform(s)
- Android
- iOS
- Windows
Steps to reproduce
When the user grants Location permission but turns off Precise Location, the app should treat this as COARSE location granted.
So COARSE permission status should be true, but our logs show both FINE and COARSE are PermissionStatus.permanentlyDenied, which is incorrect.
I/flutter ( 6498): LocationPermissionService: Service enabled: true I/flutter ( 6498): LocationPermissionService: FINE permission status: PermissionStatus.permanentlyDenied I/flutter ( 6498): LocationPermissionService: I/flutter ( 6498): LocationPermissionService: Service enabled: true I/flutter ( 6498): LocationPermissionService: FINE permission status: PermissionStatus.permanentlyDenied I/flutter ( 6498): LocationPermissionService: COARSE permission status: PermissionStatus.permanentlyDenied I/flutter ( 6498): LocationPermissionService: Location permission PERMANENTLY_DENIED I/flutter ( 6498): LocationPermissionService: FINE permission status: PermissionStatus.permanentlyDenied I/flutter ( 6498): LocationPermissionService: COARSE permission status: PermissionStatus.permanentlyDenied I/flutter ( 6498): LocationPermissionService: Location permission PERMANENTLY_DENIED I/flutter ( 6498): LocationPermissionService: Permission permanently denied permission status: PermissionStatus.permanentlyDenied I/flutter ( 6498): LocationPermissionService: Location permission PERMANENTLY_DENIED I/flutter ( 6498): LocationPermissionService: FINE permission status: PermissionStatus.permanentlyDenied I/flutter ( 6498): LocationPermissionService: COARSE permission status: PermissionStatus.permanentlyDenied I/flutter ( 6498): LocationPermissionService: Location permission PERMANENTLY_DENIED I/flutter ( 6498): LocationPermissionService: Permission permanently denied
Expected results
Expected behavior: If the user allows Location access and then disables Precise Location, the permission state should be COARSE-only
Actual results
I/flutter ( 6498): LocationPermissionService: COARSE permission status: PermissionStatus.permanentlyDenied
Code sample
Code sample
[Paste your code here]Screenshots or video
Screenshots or video demonstration
[Upload media here]
Version
12.0.1
Flutter Doctor output
Doctor output
[Paste your output here]