PusherHub

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 here

Getting started

Firebase setup

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

Sending