locationAlways disable
parent
40efff3fb7
commit
7638d5391c
|
|
@ -13,13 +13,11 @@
|
|||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
<uses-permission android:name="android.permission.CAMERA" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
|
||||
<!-- <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />-->
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||||
<uses-permission android:name="android.permission.ACCESS_BLUETOOTH_ADMIN" />
|
||||
<!-- <uses-permission android:name="android.permission.ACCESS_BLUETOOTH_ADMIN" />-->
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
|
||||
<!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />-->
|
||||
|
||||
|
||||
<application
|
||||
|
|
|
|||
|
|
@ -165,20 +165,20 @@ class _SettingPrinterViewState extends State<SettingPrinterView> {
|
|||
void _permission() async {
|
||||
if( Platform.isAndroid) {
|
||||
var statusLocation = await Permission.location.status;
|
||||
var statusLocationAlways = await Permission.locationAlways.status;
|
||||
//var statusLocationAlways = await Permission.locationAlways.status;
|
||||
log.i(statusLocation);
|
||||
log.i(statusLocationAlways);
|
||||
//log.i(statusLocationAlways);
|
||||
if (
|
||||
statusLocation.isUndetermined
|
||||
|| statusLocation.isDenied
|
||||
|| statusLocation.isPermanentlyDenied
|
||||
|| statusLocationAlways.isUndetermined
|
||||
|| statusLocationAlways.isDenied
|
||||
|| statusLocationAlways.isPermanentlyDenied
|
||||
// || statusLocationAlways.isUndetermined
|
||||
// || statusLocationAlways.isDenied
|
||||
// || statusLocationAlways.isPermanentlyDenied
|
||||
) {
|
||||
DialogResponse response = await _dialogService.showConfirmationDialog(
|
||||
title: 'Доступ',
|
||||
description: 'Для поиска устройств Bluetooth необходимо предоставить доступ к собиру данных о местоположении, даже когда приложение закрыто или не используется.',
|
||||
description: 'Для поиска устройств Bluetooth необходимо предоставить доступ к собиру данных о местоположении.',
|
||||
cancelTitle: 'Нет',
|
||||
confirmationTitle: 'Хорошо',
|
||||
);
|
||||
|
|
@ -188,18 +188,18 @@ class _SettingPrinterViewState extends State<SettingPrinterView> {
|
|||
.request();
|
||||
|
||||
if (location.isGranted ) {
|
||||
PermissionStatus locationAlways = await Permission.locationAlways
|
||||
.request();
|
||||
if(locationAlways.isGranted) {
|
||||
print('Granted');
|
||||
// PermissionStatus locationAlways = await Permission.locationAlways
|
||||
// .request();
|
||||
// if(locationAlways.isGranted) {
|
||||
// print('Granted');
|
||||
// } else {
|
||||
// _dialogService.showDialog(
|
||||
// description: 'Необходимо предоставить постоянный доступ к местоположении для поиска принтера, даже когда приложение закрыто или не используется.');
|
||||
// _navigatorService.pop();
|
||||
// }
|
||||
} else {
|
||||
_dialogService.showDialog(
|
||||
description: 'Необходимо предоставить постоянный доступ к местоположении для поиска принтера, даже когда приложение закрыто или не используется.');
|
||||
_navigatorService.pop();
|
||||
}
|
||||
} else {
|
||||
_dialogService.showDialog(
|
||||
description: 'Необходимо предоставить доступ к местоположении для поиска принтера, даже когда приложение закрыто или не используется.');
|
||||
description: 'Необходимо предоставить доступ к местоположении для поиска принтера');
|
||||
_navigatorService.pop();
|
||||
}
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ packages:
|
|||
name: async
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "2.6.1"
|
||||
version: "2.8.1"
|
||||
auto_size_text:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
|
|
@ -56,7 +56,7 @@ packages:
|
|||
name: charcode
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.2.0"
|
||||
version: "1.3.1"
|
||||
charset_converter:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
|
|
@ -344,7 +344,7 @@ packages:
|
|||
name: meta
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.3.0"
|
||||
version: "1.7.0"
|
||||
nested:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
|
@ -622,7 +622,7 @@ packages:
|
|||
name: test_api
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "0.3.0"
|
||||
version: "0.4.2"
|
||||
typed_data:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
name: aman_kassa_flutter
|
||||
description: A new Flutter project.
|
||||
version: 1.2.3+32
|
||||
version: 1.2.3+33
|
||||
environment:
|
||||
sdk: '>=2.3.0 <3.0.0'
|
||||
dependencies:
|
||||
|
|
|
|||
Loading…
Reference in New Issue