Baseflow / Baseflow/flutter-permission-handler

[Android 12] Approximate location

Open
#559 13 comments 10 reactions 0 assignees View on GitHub
P1 platform: android platform: android 12 type: enhancement
Dominant language
Dart
Stars
2.2k
Forks
970
Avg merge
14h 22m
Merged PRs (30d)
2

Description

## 🚀 Feature Requests

Android 12 builds upon recent platform changes to the location permissions model, including background location and one-time permissions. When an app targets targets Android 12, users can request that the app retrieve only approximate location information, even when the app requests the ACCESS_FINE_LOCATION runtime permission.
https://developer.android.com/about/versions/12/approximate-location

### Contextualize the feature
The permission for location should be adapted, it should not only give (not) allowed, but also whether you have precise location or not.

This should also be changed for iOS (see #558). However, the Android part can only be made/merged when the Android 12 platform is stable, probably in August.
![image](https://user-images.githubusercontent.com/15101411/118777104-fcb95700-b888-11eb-8231-60c0065149e4.png)

### Platforms affected (mark all that apply)
- [ ] :iphone: iOS
- [X] :robot: Android

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.