diff --git a/android/app/src/main/res/xml/network_security_config.xml b/android/app/src/main/res/xml/network_security_config.xml
index f30673b..2fe9c8f 100644
--- a/android/app/src/main/res/xml/network_security_config.xml
+++ b/android/app/src/main/res/xml/network_security_config.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/lib/views/login/login_view.dart b/lib/views/login/login_view.dart
index a6c646f..a196ee1 100644
--- a/lib/views/login/login_view.dart
+++ b/lib/views/login/login_view.dart
@@ -79,6 +79,7 @@ class _LoginViewState extends State {
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
+ verticalSpaceLarge,
Stack(
alignment: Alignment.bottomLeft,
children: [
diff --git a/lib/views/settings/setting_printer_view.dart b/lib/views/settings/setting_printer_view.dart
index c724b03..65a917b 100644
--- a/lib/views/settings/setting_printer_view.dart
+++ b/lib/views/settings/setting_printer_view.dart
@@ -164,12 +164,21 @@ class _SettingPrinterViewState extends State {
//только для Android
void _permission() async {
if( Platform.isAndroid) {
- var status = await Permission.locationAlways.status;
- log.i(status);
- if (status.isUndetermined || status.isDenied || status.isPermanentlyDenied) {
+ var statusLocation = await Permission.location.status;
+ var statusLocationAlways = await Permission.locationAlways.status;
+ log.i(statusLocation);
+ log.i(statusLocationAlways);
+ if (
+ statusLocation.isUndetermined
+ || statusLocation.isDenied
+ || statusLocation.isPermanentlyDenied
+ || statusLocationAlways.isUndetermined
+ || statusLocationAlways.isDenied
+ || statusLocationAlways.isPermanentlyDenied
+ ) {
DialogResponse response = await _dialogService.showConfirmationDialog(
title: 'Доступ',
- description: 'Для поиска устройств Bluetooth необходимо предоставить доступ к отслеживанию геолокации.',
+ description: 'Для поиска устройств Bluetooth необходимо предоставить доступ к собиру данных о местоположении, даже когда приложение закрыто или не используется.',
cancelTitle: 'Нет',
confirmationTitle: 'Хорошо',
);
@@ -185,15 +194,16 @@ class _SettingPrinterViewState extends State {
print('Granted');
} else {
_dialogService.showDialog(
- description: 'Необходимо указать постоянный доступ к местоположении для поиска принтера');
+ description: 'Необходимо предоставить постоянный доступ к местоположении для поиска принтера, даже когда приложение закрыто или не используется.');
_navigatorService.pop();
}
} else {
_dialogService.showDialog(
- description: 'Необходимо указать доступ к местоположении для поиска принтера');
+ description: 'Необходимо предоставить доступ к местоположении для поиска принтера, даже когда приложение закрыто или не используется.');
_navigatorService.pop();
}
} else {
+
_navigatorService.pop();
}
}
diff --git a/pubspec.yaml b/pubspec.yaml
index be27a06..3776015 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,6 +1,6 @@
name: aman_kassa_flutter
description: A new Flutter project.
-version: 1.2.3+30
+version: 1.2.3+32
environment:
sdk: '>=2.3.0 <3.0.0'
dependencies: