Skip to content

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.

// 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.