Bubbl SDK 5.x
Bubbl SDK 5
Geofenced and scheduled notifications, in-app surveys and analytics for your mobile app. Add the dependency, call start with your API key, and Bubbl runs on its own, including when the OS wakes your app in the background.
What's new in 5.3.17 Nov 2026
addedAlways-on tracking now restarts itself after the app is killed (Android). If the system or the user ends the app's process, Android restarts Bubbl and always-on tracking comes back on its own, without the app being opened. Bubbl only starts the location service from entry points Android 12 and later allow, and a refused start is recorded on the device (
fgs_start_denied) instead of failing silently.addedA 150 m safety-net geofence (Android, best effort). Bubbl also places a geofence around the last known position while always-on is running, so that leaving it can wake Bubbl if tracking has stopped. This is a backup, not a guarantee: we could not prove on our test rig that leaving it restarts tracking, so do not rely on it alone.
addediOS relaunches the app after it is terminated. When "Always" location is on, Bubbl now registers significant-location-change monitoring so the system relaunches the app after it was terminated and tracking can continue. Tested with the app terminated in the iOS Simulator; swiping the app away and rebooting before the first unlock are not covered.
Full changelog →Using the dashboard?
Draw campaign areas, build segments and read your results. No code needed.
Dashboard guides