Free & unlimited. Increase your click-through rates by 56%. Images, topics, multicast, buttons silent push, web push token registration, deep linking, click tracking. No OneSignal needed.
Push notifications are the most direct channel to reach your app users. They appear on the device's lock screen and notification shade. Rich notifications (with images and action buttons) increase click-through rates by 56% compared to text-only messages.
Bubble's native mobile builder (since December 2024) includes basic push notifications: you can send a title and body text to individual users. This plugin takes push notifications further with everything Bubble doesn't offer natively:
| Feature | Bubble Native | This Plugin |
|---|---|---|
| Title + body text | ✅ | ✅ |
| Deep linking (navigate to a specific view on tap) | ✅ | ✅ |
| Custom image | ❌ | ✅ |
| Custom sound | ❌ | ✅ |
| iOS badge count | ❌ | ✅ |
| Android channels & icon | ❌ | ✅ |
| Custom data payload | ❌ | ✅ |
| Topic broadcast (one call, all subscribers) | ❌ | ✅ |
| Multicast (up to 500 devices at once) | ❌ | ✅ |
| Silent data push (background sync) | ❌ | ✅ |
| Collapse key (replace old notification) | ❌ | ✅ |
| TTL / expiration | ❌ | ✅ |
| Web push support | ❌ | ✅ |
| Web push token registration (no code) | ❌ | ✅ |
| Auto-detect environment (web/native/wrapped) | ❌ | ✅ |
| Stale token cleanup (list of failed tokens) | ❌ | ✅ |
| Works with Natively (Firebase Advanced mode) | ❌ | ✅ |
| Broadcast to 1000 users: ~2 WU (vs ~3000 WU) | ❌ | ✅ |
This plugin uses Firebase Cloud Messaging (FCM), Google's free, cross-platform messaging service that processes over 400 billion messages daily. There are no per-message fees, no volume limits, and no third-party service required (unlike OneSignal-based plugins). You bring your own Firebase project (BYOK).
You need two things before installing this plugin: