Docs Getting started
Get started with PusherHub
The whole journey in four steps: your account, your app, Firebase, and your first push notification.
4 min read
All guides
- Get started with PusherHub
- Create a Firebase project
- Get your Firebase service account file
- Find your Sender ID
- iOS push notifications: add your Apple push key to Firebase
- Add push notifications to your app
- Flutter
- Android (Kotlin)
- Java
- React Native
- iOS (Swift)
- Unity
- Send a test push notification
- Send your first push notification
Create your account
Go to pusherhub.com and click Get started. Sign up with your email address — we email you a code to confirm it — or with your Google account.
You start on the free plan. No card is needed.
Add your app
In the dashboard, open Applications + New Application and fill in:
- Target platform — Android, iOS, or both.
- Package name (Android, like
com.yourcompany.app) and/or Bundle ID (iOS). They must be exactly the same as in your app and in Firebase. - Display name, and an icon if you like.
Connect Firebase
PusherHub sends your notifications through your own free Firebase project, so they come from your app's own account with Google. On the same page — or later, on your app's Firebase Integration tab — upload your Firebase service account file.
New to Firebase? These two guides take a few minutes:
Add the SDK, then send a test
Open your app's SDK Integration tab, pick your platform — Flutter, Kotlin, Java, Swift, React Native or Unity — and follow the steps. Your keys are already filled in.
Run your app on a phone, allow notifications, then send yourself one from the Test Notification tab.