and fix printer permissions

fix_ssl_master
error500 2021-10-11 17:12:53 +06:00
parent 1dd045a4d9
commit 0fe16b5ac9
2 changed files with 3 additions and 7 deletions

View File

@ -10,13 +10,9 @@
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.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_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"/>
<application <application

View File

@ -164,7 +164,7 @@ class _SettingPrinterViewState extends State<SettingPrinterView> {
//только для Android //только для Android
void _permission() async { void _permission() async {
if( Platform.isAndroid) { if( Platform.isAndroid) {
var status = await Permission.locationAlways.status; var status = await Permission.location.status;
log.i(status); log.i(status);
if (status.isUndetermined || status.isDenied || status.isPermanentlyDenied) { if (status.isUndetermined || status.isDenied || status.isPermanentlyDenied) {
DialogResponse response = await _dialogService.showConfirmationDialog( DialogResponse response = await _dialogService.showConfirmationDialog(
@ -174,7 +174,7 @@ class _SettingPrinterViewState extends State<SettingPrinterView> {
confirmationTitle: 'Хорошо', confirmationTitle: 'Хорошо',
); );
if (response.confirmed) { if (response.confirmed) {
if (await Permission.locationAlways if (await Permission.location
.request() .request()
.isGranted) { .isGranted) {
print('Granted'); print('Granted');