Bubbl SDK Integration
Location‑aware campaigns, push notifications, and in‑app modals for Android, iOS, and React Native.
Quickstart
Install the SDK, add Firebase (Android), and initialize Bubbl in under 5 minutes.
curl
- curl
// Android (Kotlin)
BubblSdk.init(
application = this,
config = BubblConfig(
apiKey = "YOUR_API_KEY",
environment = Environment.PRODUCTION,
segmentationTags = emptyList(),
geoPollInterval = 5 * 60_000L,
defaultDistance = 10
)
)
// iOS (Swift)
Bubbl.initialize(
apiKey: "YOUR_API_KEY",
environment: .production
)
// React Native (JS)
BubblSDK.initialize({
apiKey: "YOUR_API_KEY",
environment: "production"
})Ship contextual experiences fast
Bubbl gives you a single SDK to deliver location‑aware campaigns, segment users, and render rich in‑app experiences. Integrate once, manage everything from your Bubbl dashboard.
Key Capabilities
Geo‑targeted campaigns: trigger messages when users enter defined areas.
Push notifications: reach users even when the app is closed.
Rich modals: image, video, audio, and survey content in‑app.
Segmentation: personalize experiences by user segment and behavior.