Package 

Class GeofenceManagerConfiguration

    • Constructor Detail

    • Method Detail

      • getBeaconGeofencesToRegisterMaxCountIos

         int getBeaconGeofencesToRegisterMaxCountIos()

        Get beaconGeofencesToRegisterMaxCountIos. The maximum number of beacons geofences to register with native services (iOS only) Default is 10

      • getBetweenScanPeriodBackground

         int getBetweenScanPeriodBackground()

        Get betweenScanPeriodBackground. Scanning period while the app is in the background Default is 300000

      • getBetweenScanPeriodForeground

         int getBetweenScanPeriodForeground()

        Get betweenScanPeriodForeground. Scanning period while the app is in the foreground Default is 0

      • getGeofenceRecheckingPeriodInSeconds

         float getGeofenceRecheckingPeriodInSeconds()

        Get geofenceRecheckingPeriodInSeconds. Period of rechecking geofences in seconds Default is 60.0

      • getGeofenceWindowDurationInSeconds

         float getGeofenceWindowDurationInSeconds()

        Get geofenceWindowDurationInSeconds. How long an entry signal should be considered when determining building entry Default is 10.0

      • getGeofencesToRegisterMaxCountAndroid

         int getGeofencesToRegisterMaxCountAndroid()

        Get geofencesToRegisterMaxCountAndroid. The maximum number of geofences to register with native services (Android only) Default is 100

      • getGeofencesToRegisterMaxCountIos

         int getGeofencesToRegisterMaxCountIos()

        Get geofencesToRegisterMaxCountIos. The maximum number of geofences to register with native services (iOS only) Default is 10

      • getGeofencesToRegisterMaxDistanceInMeters

         float getGeofencesToRegisterMaxDistanceInMeters()

        Get geofencesToRegisterMaxDistanceInMeters. The maximum distance to current location of the geofences that are selected to be registered with native geofencing services Default is 50000.0

      • getGlobalGeofenceDistanceToleranceForEnter

         float getGlobalGeofenceDistanceToleranceForEnter()

        Get globalGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 1.5

      • getGlobalGeofenceDistanceToleranceForExit

         float getGlobalGeofenceDistanceToleranceForExit()

        Get globalGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 3.0

      • getGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds

         float getGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds()

        Get globalGeofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that have a state change within the value of this setting will not fire an event. In seconds Default is 30.0

      • getIsGlobalGeofencingEnabled

         boolean getIsGlobalGeofencingEnabled()

        Get isGlobalGeofencingEnabled. Enable/Disable golbal geofences Default is false

      • getIsGlobalGeofencingNativeOnlyAndroid

         boolean getIsGlobalGeofencingNativeOnlyAndroid()

        Get isGlobalGeofencingNativeOnlyAndroid. If this is true, then global geofencing logic relies only on native geofencing (for Android) Default is false

      • getIsGlobalGeofencingNativeOnlyIos

         boolean getIsGlobalGeofencingNativeOnlyIos()

        Get isGlobalGeofencingNativeOnlyIos. If this is true, then global geofencing logic relies only on native geofencing (for iOS) Default is true

      • getIsLevelGeofencingEnabled

         boolean getIsLevelGeofencingEnabled()

        Get isLevelGeofencingEnabled. Enable/Disable level geofences Default is true

      • getLevelGeofenceDistanceToleranceForEnter

         float getLevelGeofenceDistanceToleranceForEnter()

        Get levelGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 0.0

      • getLevelGeofenceDistanceToleranceForExit

         float getLevelGeofenceDistanceToleranceForExit()

        Get levelGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 0.0

      • getLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds

         float getLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds()

        Get levelGeofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that have a state change within the value of this setting will not fire an event. In seconds Default is 30.0

      • getLocationWorstAccuracyAccepted

         float getLocationWorstAccuracyAccepted()

        Get locationWorstAccuracyAccepted. Location updates with accuracy worse than this value will be ignored (in meters) Default is 1000.0

      • getRegionTimeoutInterval

         float getRegionTimeoutInterval()

        Get regionTimeoutInterval. Time in seconds since last detected inside, after which a exit event is considered Default is 300.0

      • getScanPeriodBackground

         int getScanPeriodBackground()

        Get scanPeriodBackground. Scanning period while the app is in the background Default is 10000

      • getScanPeriodForeground

         int getScanPeriodForeground()

        Get scanPeriodForeground. Scanning period while the app is in the foreground Default is 1100

      • getShouldUploadGlobalGeofenceStateUpdates

         boolean getShouldUploadGlobalGeofenceStateUpdates()

        Get shouldUploadGlobalGeofenceStateUpdates. Whether geofence state updates should be uploaded Default is false

      • getShouldUploadLevelGeofenceStateUpdates

         boolean getShouldUploadLevelGeofenceStateUpdates()

        Get shouldUploadLevelGeofenceStateUpdates. Whether geofence state updates should be uploaded Default is false

      • getSignificantGPSChangeThresholdInMeters

         float getSignificantGPSChangeThresholdInMeters()

        Get significantGPSChangeThresholdInMeters. How much distance in meters is considered a significant change of GPS Default is 1000.0