What problem does it solve?
Engineers integrating Braze face fragmented guidance across SDK flags, OS permission models, and platform geofence limits, which leads to missing location data or non-firing geofence campaigns. This Skill consolidates the technical steps and troubleshooting checks needed to reliably collect location data and register geofences so campaigns trigger as expected.
Core Features & Use Cases
- SDK Initialization & Flags: Details which SDK switches and configuration entries enable location collection on iOS, Android, and web.
- Permission Management: Explains foreground vs background permission requirements, precise location considerations, and how to build a permission primer to increase opt-in.
- Geofence Registration & Limits: Covers defining geofence coordinates and radius, OS monitoring limits, Braze rotation strategies, and cooldown considerations for real-time triggers.
- Troubleshooting: Common failure modes and checks for missing location data, non-registered geofences, and platform-specific quirks.
Quick Start
Configure SDK location collection and background permissions, register geofence zones with latitude/longitude and radius, and validate entry/exit events on iOS and Android.