Buonasera, sto usando il plug-in CrossGeeks / Geofence Plugin ( https://github.com/CrossGeeks/GeofencePlugin ). Ho un comportamento strano su iOS che non riesco a superare. Quando inizio il monitoraggio ricevo notifiche di uscita per ogni geofence monitorato. Questo strano comportamento si verifica solo in iOS. In Android tutto funziona bene.
Questo è il mio codice di base:
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,
});
Ed in 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);
}
Di seguito immagine delle notifiche ricevute
https://i.stack.imgur.com/HrTc4.png Qualcuno in grado di aiutarmi? Grazie
Marco