umair13adil / simple_beacons_flutter

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

iOS setMethodCallHandler not working #8

Closed dariocavada closed 4 years ago

dariocavada commented 4 years ago

In the setMethodCallHandler method I don't get anything. The following "IMPORTANT" statement is just for Android?

//IMPORTANT: Start monitoring once scanner is setup & ready
BeaconsPlugin.channel.setMethodCallHandler((call) async {
dariocavada commented 4 years ago

If I use the following code (in the example). iOS start scanning beacons.

    if (Platform.isAndroid) {
      BeaconsPlugin.channel.setMethodCallHandler((call) async {
        if (call.method == 'scannerReady') {
          print("START MONITORING.... ");
          await BeaconsPlugin.startMonitoring;
        }
      });
    } else if (Platform.isIOS) {
      await BeaconsPlugin.startMonitoring;
    }
dariocavada commented 4 years ago

The version 1.0.10 solves this issue