Braze Geofence Manager
Constructors
Properties
Functions
Performs the setup required to initialize Geofences on the device, including registering Geofences on the device. when location permissions are granted to the app by the user.
Together with GeofenceUtils.getGeofencesEnabledFromServerConfig determines whether the geofence feature is enabled for the current app run. Both checks must be satisfied for geofences to be enabled.
Informs the BrazeGeofenceManager about the result of the last single location request.
Requests a single location update from Google Play Services.
If reRegisterGeofences is true, re-registers geofences with Google Play Services.
Unregister all Braze geofences from Google Play Services and delete all locally stored geofences. This method should only be used when geofences are newly disabled via server config.