This reference article covers the neccesary mobile integrations involved in using Geofences.
Geofence-triggered campaigns are available on iOS and Android. To support geofences, the following must be in place:
- Your integration must support background push notifications.
- Braze geofences or location collection must be enabled.
- For devices on iOS version 11 and up, the user must allow location access always for geofencing to work.
Starting with Braze SDK version 3.6.0 Braze location collection is disabled by default. To verify location collection is enabled on Android, ensure that
com_braze_enable_location_collection is set to
true in your
Latitude and longitude
The geographic center of the geofence.
The radius of the geofence in meters, measured from the geographic center. We recommend setting a minimum radius of 100 meters for all geofences.
Users receive geofence triggered notifications after performing enter or exit transitions on individual geofences. After a transition occurs, there is a pre-defined period of time during which that user may not perform the same transition on that individual geofence again. This period of time is called the “cooldown” and is pre-defined by Braze. Its main purpose is to prevent unnecessary network requests.
Frequently asked questions
Visit our Geofence FAQ for answers to frequently asked questions about geofences.