locationAlways disable

backend_nfc
error500 2021-10-01 09:15:36 +06:00
parent 40efff3fb7
commit 7638d5391c
4 changed files with 24 additions and 26 deletions

View File

@ -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

View File

@ -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 {

View File

@ -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:

View File

@ -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: