poly_geofence_service library

Classes

AndroidNotificationOptions
Notification options for Android platform.
FlLocation
FlLocationPlatform
The interface that implementations of fl_location must extend.
FlutterForegroundTask
A class that implements foreground task and provides useful utilities.
ForegroundTaskOptions
Data class with foreground task options.
IOSNotificationOptions
Notification options for iOS platform.
LatLng
A model representing the latitude and longitude of GPS.
Location
A data class that represents a location model.
LocationUtils
Utility class for plugins that collect location data.
MethodChannelFlLocation
The FlLocationPlatform implementation that delegates to a MethodChannel.
NotificationButton
The button to display in the notification.
NotificationChannelImportance
The importance of the notification channel. See https://developer.android.com/training/notify-user/channels?hl=ko#importance
NotificationIconData
Data for setting the notification icon.
NotificationPriority
Priority of notifications for Android 7.1 and lower.
NotificationVisibility
The level of detail displayed in notifications on the lock screen.
PolyGeofence
A model representing a polygon geofence.
PolyGeofenceService
A class provides polygon geofence management and geo-fencing.
PolyGeofenceServiceOptions
Options for PolyGeofenceService.
PolyUtils
TaskHandler
A class that implements a task handler.
WillStartForegroundTask
A widget that can start the foreground service when the app is minimized or closed.
WithForegroundTask
A widget that prevents the app from closing when the foreground service is running.

Enums

ErrorCodes
Error codes that may occur in the service.
LocationAccuracy
An enumeration of location accuracy.
LocationPermission
An enumeration of location permission.
LocationServicesStatus
An enumeration of location services status.
NotificationPermission
PolyGeofenceStatus
Defines the status of the polygon geofence.
ResourcePrefix
The resource prefix of the notification icon.
ResourceType
The resource type of the notification icon.

Functions

getErrorCodesFromError(dynamic error) ErrorCodes?
Returns the error codes from error.
getErrorCodesFromString(String value) ErrorCodes?
Returns the error codes from value.
getLocationPermissionFromIndex(int? index) LocationPermission
Get LocationPermission from index.
getLocationServicesStatusFromIndex(int? index) LocationServicesStatus
Get LocationServicesStatus from index.
getNotificationPermissionFromIndex(int? index) NotificationPermission

Typedefs

LocationChanged = void Function(Location location)
Callback function to handle location changes.
PolyGeofenceStatusChanged = Future<void> Function(PolyGeofence polyGeofence, PolyGeofenceStatus polyGeofenceStatus, Location location)
Callback function to handle polygon geofence status changes.

Exceptions / Errors

ForegroundTaskException
ForegroundTaskException