Я использую nuget https://github.com/CrossGeeks/GeofencePlugin для форм Xamarin, пытаясь поэкспериментировать с некоторыми геозонами. Кажется, все работает нормально, но при входе / пребывании / выходе не отображаются уведомления. Пробовал плагин уведомлений и они отправляются без проблем. Расположение кажется хорошим и находится внутри геозоны, но все равно ничего.
CrossGeofence.Current.StartMonitoring(new GeofenceCircularRegion("My Region", 52.922603, -1.498039, 300)
{
//To get notified if user stays in region for at least 5 minutes
NotifyOnStay = true,
NotifyOnEntry = true,
NotifyOnExit = true,
ShowNotification = true,
ShowEntryNotification = true,
ShowExitNotification = true,
ShowStayNotification = true,
Persistent = true,
NotificationStayMessage = "stay message!",
NotificationEntryMessage = "entry message!",
NotificationExitMessage = "exit message!",
StayedInThresholdDuration = TimeSpan.FromSeconds(10),
});