CrossGeofence неправильное поведение - PullRequest
0 голосов
/ 29 марта 2020

Добрый вечер, я использую плагин CrossGeeks / Geofence (https://github.com/CrossGeeks/GeofencePlugin). У меня странное поведение на iOS, которое я не могу преодолеть. При запуске мониторинга я получаю уведомления о выходе для каждой отслеживаемой геозоны. Это странное поведение только в iOS. В Android все отлично работает.

Это мой базовый c код

 CrossGeofence.Current.StartMonitoring(new GeofenceCircularRegion("Region1", 38.202120, 13.325804, 10)
        {
            NotifyOnEntry = true,
            NotifyOnExit = true,
        });
        CrossGeofence.Current.StartMonitoring(new GeofenceCircularRegion("Region2", 38.200096, 13.320105, 20)
        {
            NotifyOnEntry = true,
            NotifyOnExit = true,
        });

А в AppDelegate

 public override bool FinishedLaunching(UIApplication app, NSDictionary options)
    {
        global::Xamarin.Forms.Forms.Init();

        LoadApplication(new App());
        Xamarin.FormsMaps.Init();
        CrossGeofence.Initialize<CrossGeofenceListener>();
        return base.FinishedLaunching(app, options);
    }

Изображения уведомлений когда я начинаю контролировать

Кто-нибудь может мне помочь? Спасибо

Марко

...