Class MutableGeofenceManagerConfiguration

    • Constructor Detail

    • Method Detail

      • setBetweenScanPeriodBackground

         void setBetweenScanPeriodBackground(int arg)

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

      • setBetweenScanPeriodForeground

         void setBetweenScanPeriodForeground(int arg)

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

      • setGeofenceRecheckingPeriodInSeconds

         void setGeofenceRecheckingPeriodInSeconds(float arg)

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

      • setGeofenceWindowDurationInSeconds

         void setGeofenceWindowDurationInSeconds(float arg)

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

      • setGeofencesToRegisterMaxCountAndroid

         void setGeofencesToRegisterMaxCountAndroid(int arg)

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

      • setGeofencesToRegisterMaxDistanceInMeters

         void setGeofencesToRegisterMaxDistanceInMeters(float arg)

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

      • setGlobalGeofenceDistanceToleranceForEnter

         void setGlobalGeofenceDistanceToleranceForEnter(float arg)

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

      • setGlobalGeofenceDistanceToleranceForExit

         void setGlobalGeofenceDistanceToleranceForExit(float arg)

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

      • setGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds

         void setGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)

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

      • setIsGlobalGeofencingEnabled

         void setIsGlobalGeofencingEnabled(boolean arg)

        Set isGlobalGeofencingEnabled. Enable/Disable golbal geofences Default is true

      • setIsGlobalGeofencingNativeOnlyAndroid

         void setIsGlobalGeofencingNativeOnlyAndroid(boolean arg)

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

      • setIsLevelGeofencingEnabled

         void setIsLevelGeofencingEnabled(boolean arg)

        Set isLevelGeofencingEnabled. Enable/Disable level geofences Default is true

      • setLevelGeofenceDistanceToleranceForEnter

         void setLevelGeofenceDistanceToleranceForEnter(float arg)

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

      • setLevelGeofenceDistanceToleranceForExit

         void setLevelGeofenceDistanceToleranceForExit(float arg)

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

      • setLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds

         void setLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)

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

      • setLocationWorstAccuracyAccepted

         void setLocationWorstAccuracyAccepted(float arg)

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

      • setRegionTimeoutInterval

         void setRegionTimeoutInterval(float arg)

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

      • setScanPeriodBackground

         void setScanPeriodBackground(int arg)

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

      • setScanPeriodForeground

         void setScanPeriodForeground(int arg)

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

      • setShouldUploadGlobalGeofenceStateUpdates

         void setShouldUploadGlobalGeofenceStateUpdates(boolean arg)

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

      • setShouldUploadLevelGeofenceStateUpdates

         void setShouldUploadLevelGeofenceStateUpdates(boolean arg)

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

      • setSignificantGPSChangeThresholdInMeters

         void setSignificantGPSChangeThresholdInMeters(float arg)

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