engineer-locations
CommunityEnable location tracking and geofence triggers.
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: engineer-locations Download link: https://github.com/delta-and-beta/braze-agency/archive/main.zip#engineer-locations Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.