From 7bd94227df8ccea12c3f6dcfeb2f27126537400a Mon Sep 17 00:00:00 2001 From: Fransolet Thomas Date: Wed, 15 Feb 2023 18:00:20 +0100 Subject: [PATCH] add proximity uuid for ios --- lib/Screens/Visit/visit.dart | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/lib/Screens/Visit/visit.dart b/lib/Screens/Visit/visit.dart index 34eecbe..5a066fb 100644 --- a/lib/Screens/Visit/visit.dart +++ b/lib/Screens/Visit/visit.dart @@ -129,11 +129,20 @@ class _VisitPageState extends State with WidgetsBindingObserver { 'bluetoothEnabled=${controller.bluetoothEnabled}'); return; } - final regions = [ - Region( - identifier: 'MyMuseumB' - ), - ]; + + final regions = []; + + if (Platform.isIOS) { + // iOS platform, at least set identifier and proximityUUID for region scanning + regions.add(Region( + identifier: 'MyMuseumB', + proximityUUID: '01122334-4556-6778-899A-ABBCCDDEEFF0')); + } else { + // Android platform, it can ranging out of beacon that filter all of Proximity UUID + regions.add(Region(identifier: 'MyMuseumB')); + } + + if (_streamRanging != null) { if (_streamRanging!.isPaused) {