A free push notification service for Android and iOS apps —
push notifications and in-app messages sent through your own Firebase project
(Firebase Cloud Messaging and the Apple Push Notification service), from one dashboard and one API.
| Platform | Repository |
|---|---|
| Flutter (Android + iOS) | pusherhub-flutter |
| Android — Kotlin and Java | pusherhub-android |
| iOS — Swift | pusherhub-ios |
| React Native (Android + iOS) | pusherhub-react-native |
| Unity (Android + iOS) | pusherhub-unity |
Each SDK is a single file you add to your app. Your app's SDK Integration tab in PusherHub shows every step with your keys filled in.
- Push notifications — to everyone, a segment, or one signed-in user; now, scheduled, or recurring
- In-app messages — banners, modals, full screens, popups and bottom sheets, shown when people open your app
- Your own Firebase project — notifications come from your app, and your audience data stays yours
- Analytics — delivery, opens and clicks; devices by country, platform and app version
- REST API and webhooks — send from your own server, and get told when things happen
- Create a free account at pusherhub.com and add your app.
- Connect your Firebase project.
- Add the SDK for your platform, and send your first notification.
Follow the step-by-step guides.