Skip to content
Nuvyntra Labs
All packages

Location & network

Plugin.Maui.Geofence

Circular geofence enter, exit, and dwell (max 20)

Current NuGet 1.0.1

Registers circular geofence regions and raises enter, exit, and dwell transitions for depot, site, and attendance apps on Android and iOS.

Install

dotnet add package Plugin.Maui.Geofence

Package ID: Plugin.Maui.Geofence

Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.

Overview

Plugin.Maui.Geofence is a circular-region monitor for MAUI on Android and iOS. It is not a GPS tracker. GeoLocator answers where the device is now. This plugin answers when the user enters, exits, or dwells in up to 20 named regions. 1.0 Android is an in-memory register plus Raise() for samples — it does not take a Play Services GeofencingClient dependency. iOS uses CLCircularRegion. Invalid radius or empty ids fail closed.

Current release

  • 1.0.1. Current nuget.org pack.
  • 1.0.0. First stable release. Max 20 regions, enter / exit / dwell, Raise() for tests and samples.

Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.

Capabilities

  • Add, list, and remove circular regions (max 20).
  • Enter, exit, and optional dwell transitions.
  • Raise() so samples and tests can simulate a transition.
  • Android in-memory 1.0; iOS CLCircularRegion. Not a Maps SDK.

Discussion

Comment on Plugin.Maui.Geofence. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.Geofence). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.

Related in Location & network