Package 

Class MutableGeofenceManagerConfiguration

    • Constructor Detail

    • Method Detail

      • setWelcomePushMessage

         void setWelcomePushMessage(@NonNull() String arg)

        Set welcomePushMessage. Notification message on entry Default is "Welcome"

      • setExitPushMessage

         void setExitPushMessage(@NonNull() String arg)

        Set exitPushMessage. Notification message on exit Default is "Goodbye"

      • setShouldNotifyEnterExit

         void setShouldNotifyEnterExit(boolean arg)

        Set shouldNotifyEnterExit. Whether there should be a notification on entry/exit Default is true

      • 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

      • setIsPoiTriggersEnabled

         void setIsPoiTriggersEnabled(boolean arg)

        Set isPoiTriggersEnabled. Enable/Disable poi geofences Default is true

      • setIsGpsGeofencingEnabled

         void setIsGpsGeofencingEnabled(boolean arg)

        Set isGpsGeofencingEnabled. Enable/Disable gps geofences Default is true

      • setIsGpsGeofencingNativeOnlyIos

         void setIsGpsGeofencingNativeOnlyIos(boolean arg)

        Set isGpsGeofencingNativeOnlyIos. If this is true, then geofencing logic relies only on native geofencing (for iOS) Default is true

      • setIsGpsGeofencingNativeOnlyAndroid

         void setIsGpsGeofencingNativeOnlyAndroid(boolean arg)

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

      • setGeofenceWindowDurationInSeconds

         void setGeofenceWindowDurationInSeconds(float arg)

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

      • setCheckTriggerDistanceThresholdInMeters

         void setCheckTriggerDistanceThresholdInMeters(float arg)

        Set checkTriggerDistanceThresholdInMeters. The distance at which a poi geofence is triggered, in meters Default is 5.0

      • setSignificantGPSChangeThresholdInMeters

         void setSignificantGPSChangeThresholdInMeters(float arg)

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

      • setScanPeriodForeground

         void setScanPeriodForeground(int arg)

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

      • setBetweenScanPeriodForeground

         void setBetweenScanPeriodForeground(int arg)

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

      • setScanPeriodBackground

         void setScanPeriodBackground(int arg)

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

      • setBetweenScanPeriodBackground

         void setBetweenScanPeriodBackground(int arg)

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

      • setGeofenceDistanceToleranceForEnter

         void setGeofenceDistanceToleranceForEnter(float arg)

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

      • setGeofenceDistanceToleranceForExit

         void setGeofenceDistanceToleranceForExit(float arg)

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

      • setGeofenceRecheckingPeriodInSeconds

         void setGeofenceRecheckingPeriodInSeconds(float arg)

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

      • setGeofenceIgnorePeriodSinceLastTriggerInSeconds

         void setGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)

        Set geofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that re-trigger within the value of this setting, are ignored. In seconds Default is 30

      • setLocationWorstAccuracyAccepted

         void setLocationWorstAccuracyAccepted(float arg)

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

      • setLocationGoodEnoughAccuracyAccepted

         void setLocationGoodEnoughAccuracyAccepted(float arg)

        Set locationGoodEnoughAccuracyAccepted. Location updates with accuracy better than this value will be considered regardless of the radius of the geofence under evaluation (in meters) Default is 20

      • 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

      • setBeaconGeofencesToRegisterMaxCountIos

         void setBeaconGeofencesToRegisterMaxCountIos(int arg)

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

      • setGeofencesToRegisterMaxCountIos

         void setGeofencesToRegisterMaxCountIos(int arg)

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

      • setGeofencesToRegisterMaxCountAndroid

         void setGeofencesToRegisterMaxCountAndroid(int arg)

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

      • setShouldUploadGeofenceStateUpdates

         void setShouldUploadGeofenceStateUpdates(boolean arg)

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

      • setCheckTriggerDistanceThresholdInMetres

         void setCheckTriggerDistanceThresholdInMetres(float arg)

        Set checkTriggerDistanceThresholdInMetres. Alias of checkTriggerDistanceThresholdInMeters. The distance at which a poi geofence is triggered, in meters Default is 5.0