This commit is contained in:
Hamza-Ayed
2024-05-15 11:02:55 +03:00
parent 2463370b0b
commit 81080ce292
112 changed files with 846 additions and 139 deletions

View File

@@ -21,13 +21,14 @@ class LocationBackgroundController extends GetxController {
var status = await Permission.locationAlways.status;
print('Initial status: $status');
if (status.isDenied || status.isRestricted) {
if (status == PermissionStatus.denied ||
status == PermissionStatus.restricted) {
// Request permission
status = await Permission.locationAlways.request();
print('Requested status: $status');
}
if (status.isPermanentlyDenied) {
status = await Permission.locationAlways.status;
if (!status.isGranted) {
// Open app settings if permission is permanently denied
openAppSettings();
box.write(BoxName.locationPermission, 'true');