diff --git a/lib/Screens/Visit/visit.dart b/lib/Screens/Visit/visit.dart index f7a96ba..34eecbe 100644 --- a/lib/Screens/Visit/visit.dart +++ b/lib/Screens/Visit/visit.dart @@ -327,20 +327,57 @@ class _VisitPageState extends State with WidgetsBindingObserver { if(!controller.authorizationStatusOk) { //await handleOpenLocationSettings(); - Map statuses = await [ - Permission.bluetoothScan, - Permission.bluetoothConnect, - Permission.location, - ].request(); + print("STATUUSSSS ? "); - print(statuses[Permission.bluetoothScan]); - print(statuses[Permission.bluetoothConnect]); - print(statuses[Permission.location]); + if(Platform.isIOS) { + Map statuses0 = await [ + Permission.bluetooth, + ].request(); - var status = await Permission.bluetoothScan.status; + Map statuses1 = await [ + Permission.bluetoothScan, + ].request(); + + Map statuses2 = await [ + Permission.bluetoothConnect, + ].request(); + + Map statuses3 = await [ + Permission.locationWhenInUse, + ].request(); + + Map statuses4 = await [ + Permission.location, + ].request(); + + Map statuses5 = await [ + Permission.locationAlways, + ].request(); + + print(statuses0[Permission.bluetooth]); + print(statuses1[Permission.bluetoothScan]); + print(statuses2[Permission.bluetoothConnect]); + print(statuses3[Permission.locationWhenInUse]); + print(statuses4[Permission.location]); + print(statuses5[Permission.locationAlways]); + + } else { + Map statuses = await [ + Permission.bluetoothScan, + Permission.bluetoothConnect, + Permission.location, + ].request(); + + print(statuses[Permission.bluetoothScan]); + print(statuses[Permission.bluetoothConnect]); + print(statuses[Permission.location]); + print(statuses[Permission.locationWhenInUse]); + + var status = await Permission.bluetoothScan.status; + print(status); + } - print(status); } diff --git a/pubspec.yaml b/pubspec.yaml index 308e206..e9b7daa 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.0.0+4 +version: 1.0.0+5 environment: sdk: ">=2.16.2 <3.0.0" diff --git a/release/mymuseum_1_0_4.aab b/release/mymuseum_1_0_5.aab similarity index 84% rename from release/mymuseum_1_0_4.aab rename to release/mymuseum_1_0_5.aab index 11792af..f8fcaaa 100644 Binary files a/release/mymuseum_1_0_4.aab and b/release/mymuseum_1_0_5.aab differ