Docs
Set up push notifications, step by step
Guides with pictures — from creating a free Firebase project to sending your first notification. No experience with Firebase needed.
Start hereGetting started
Firebase setup
Create a Firebase project
PusherHub delivers push notifications through Google's Firebase Cloud Messaging (FCM). Set up a free Firebase project and add your app to it.
5 min read
Get your Firebase service account file
The one file PusherHub needs to send push notifications through Firebase Cloud Messaging — where to download it, and where to upload it.
3 min read
Find your Sender ID
Where the Sender ID on PusherHub's form lives in the Firebase console.
1 min read
iOS push notifications: add your Apple push key to Firebase
iPhones only get push notifications through the Apple Push Notification service (APNs). Give Firebase your APNs key once, and iOS push notifications just work.
6 min read
Add PusherHub to your app
Add push notifications to your app
Android, iOS, Flutter, React Native or Unity: where your app's ready-made setup steps are, with its keys filled in.
5 min read
Flutter push notifications: add the SDK step by step
Android and iOS, every step with a picture from a real Flutter app: the SDK file, the packages, the Gradle and Xcode settings, and the code in main.dart.
12 min read
Android push notifications (Kotlin): add the SDK step by step
Every step with a picture from a real Kotlin app: where the SDK file goes, the Firebase lines in Gradle, the manifest and the code in MainActivity.
8 min read
Android push notifications (Java): add the SDK step by step
Every step with a picture from a real Java app: where the SDK file goes, the Firebase lines in Gradle, the manifest and the code in MainActivity.
8 min read
React Native push notifications: add the SDK step by step
Android and iOS, with Expo too — every step with a picture from a real React Native app: the SDK file, the packages, Gradle, the Podfile, Xcode and the code in App.tsx.
12 min read
iOS push notifications (Swift): add the SDK step by step
Every step with a picture from a real SwiftUI app: the Firebase package, where the SDK file goes, push notifications in Xcode and the code in AppDelegate.
10 min read
Unity push notifications: add the SDK step by step
Android and iOS, every step with a picture from a real Unity game: the Firebase Messaging package, where the files go, and the one script that starts PusherHub.
8 min read