Добрый вечер, я использую плагин 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);
}
Изображения уведомлений когда я начинаю контролировать
Кто-нибудь может мне помочь? Спасибо
Марко