umair13adil / simple_beacons_flutter

A flutter plugin project to range & monitor iBeacons.
Apache License 2.0
35 stars 42 forks source link

No beacons scanned #3

Closed othenos closed 4 years ago

othenos commented 4 years ago

I'm running your example app on an iPhone. Runs fine but detects no beacons. I am using another app (BLE Hero) to insure that my beacon is actually transmitting (it is). I admit being very new to beacons but I have confirmed the UUID, major and minor regions and name of my beacon entered in the example code. There are no errors when running, just no results. Any suggestions?

umair13adil commented 4 years ago

On iPhone, it will only detect 'iBeacons' using 'CoreLocation', other types like 'Eddystone', 'AltBeacon' are not detected at all.

Check out this answer on StackOverflow.

othenos commented 4 years ago

Thanks for the reply. The beacon I am testing is an iBeacon (BlueCharm).

dariocavada commented 4 years ago

Same problem with iOS.

The "scannerReady" is not received.

If I call manually BeaconsPlugin.startMonitoring then I start receiving Beacon Data Messages.

BeaconsPlugin.channel.setMethodCallHandler((call) async {
      if (call.method == 'scannerReady') {
        await BeaconsPlugin.startMonitoring;
      }
    });
cloudbreakstudios commented 3 years ago

I'm running your example app on an iPhone. Runs fine but detects no beacons. I am using another app (BLE Hero) to insure that my beacon is actually transmitting (it is). I admit being very new to beacons but I have confirmed the UUID, major and minor regions and name of my beacon entered in the example code. There are no errors when running, just no results. Any suggestions?

Hi @mike-robinson Where you able to get iOS scans detecting beacons? I am trying to scan beacons without having to provide a UUID as our use case requires us to detect all beacons within range. I raised this issue the other day as I've not been able to address this issue. This plugin works fine on Android and detects beacons without needing to register UUID's, but again, iOS just isn't picking them up.

Raised issue: https://github.com/umair13adil/simple_beacons_flutter/issues/48