Package-level declarations

Types

Link copied to clipboard
class AFGeofenceBootReceiver : <ERROR CLASS> ERROR CLASS: Symbol not found for BroadcastReceiver

Re-registers persisted geofences after device reboot or app update.

Link copied to clipboard
class AFGeofenceBroadcastReceiver : <ERROR CLASS> ERROR CLASS: Symbol not found for BroadcastReceiver

BroadcastReceiver for handling geofence transition events from Google Play Services.

Link copied to clipboard
class AFGeofenceForegroundService : <ERROR CLASS> ERROR CLASS: Symbol not found for Service

A foreground service to ensure geofencing continues to operate reliably, especially when the app is in the background. It displays a persistent notification to the user, indicating that geofencing is active.

Link copied to clipboard
class AFGeofenceLocationDelegate(setStatus: (AFGeofencingStatus) -> Unit, onRegionEnterPersist: () -> Unit, onPendingGeofences: () -> List<AFGeofence>? = null) : NSObject, CLLocationManagerDelegateProtocol

Internal class implementing the CLLocationManagerDelegateProtocol to handle geofence events. This class is responsible for receiving notifications when a device enters or exits a monitored region, and also handles dwell time calculations within a region.

Link copied to clipboard
actual object AFGeofencing

Provides an interface for managing geofences for facility monitoring.

expect object AFGeofencing

Expect declaration for geofencing management. Platform-specific implementations should handle setup, registration, and event emission.

actual object AFGeofencing

AFGeofencing is the main entry point for interacting with the geofencing functionality.

actual object AFGeofencing

watchOS stub for AFGeofencing. Geofencing is not supported on watchOS — all methods return failure/inactive results and events never emits.