startMonitoring

@RequiresPermission(value = "android.permission.ACCESS_FINE_LOCATION")
suspend fun startMonitoring(): GeofenceStartResult

Start geofence monitoring.

Requires ACCESS_FINE_LOCATION permission. For background monitoring, ACCESS_BACKGROUND_LOCATION is also required on Android 10+.

Return

Result indicating success or failure reason