Website to app & app features
Push Notifications Setup for Your App (Firebase FCM)
Send offers and updates straight to your users' phones from a free dashboard.
Delivered in 2-3 working days
Fixed price · one-time · no hidden charges
or
Ask on WhatsApp before you buyA real person replies — usually within minutes during the day (IST).
How it works
- Pay ₹2,499Secure checkout with your app's package name.
- We integrate FCMWe collect the code and Firebase access over WhatsApp and wire it in.
- Test and hand overYou receive a test notification and the new build within 2-3 working days.
The short answer
ZoopCoder sets up Firebase Cloud Messaging push notifications in an existing Android or iOS app for a fixed ₹2,499, in 2-3 working days. On Android 13 and above a newly installed app's notifications are off until the user grants the POST_NOTIFICATIONS permission, and if the app targets Android 12L or lower and the user taps Don't allow even once, Android does not ask again until the app is reinstalled or updated to target Android 13 or higher — so we build the prompt for an Android 13+ target and show it at a sensible moment, not on the first screen. Sending from the Firebase console is free.
What you get
- Firebase project created in your Google account
- FCM integrated into your Android app (and iOS with APNs key, if you have an iOS app)
- Android 13+ notification permission prompt
- Tap-to-open a specific page or URL
- Test notifications sent to your phone
- Short guide to sending notifications from the Firebase console
| Price | ₹2,499 (fixed) |
|---|---|
| Service | Firebase Cloud Messaging (free) |
| Platforms | Android, iOS (APNs) |
| Timeline | 2-3 working days |
| Deliverable | Updated build + guide |
| Support | 15 days |
What we need from you
- App source code or the project we built for you
- A Google account for Firebase
- Apple Developer access for iOS push (APNs key)
Not included
- Publishing the updated version (app update release is ₹999)
- Automated or scheduled campaigns from your own server
About this service
Push notifications are the cheapest way to bring users back to your app. We use Firebase Cloud Messaging, which Google lists as no-cost, so there is no monthly fee for sending. After setup you can type a message in the Firebase console, pick all users or a topic, and send — tapping it opens the page you choose. The part most apps get wrong is the Android 13+ permission: Android's own documentation says that for an app targeting 12L or lower, the system shows the dialog the first time the app starts an activity after creating a notification channel, which is usually on startup, before the user has seen any reason to say yes. An app targeting Android 13 or higher controls when the dialog appears, so we place it after the user has seen what the notifications are for, because a single Don't allow on the old behaviour is permanent until reinstall.
Questions before you buy
Is there a monthly cost?
No. Firebase Cloud Messaging is free to use for sending notifications.
Will it work on my WebView app?
Yes. We handle the native side, and taps can open any page of your website inside the app.
Can I schedule notifications?
Yes, the Firebase console lets you schedule campaigns.
Why do notifications stop reaching old users?
On Android, FCM calls a registration stale if the device has not connected for over a month, and treats it as expired after 270 days of inactivity, after which sends to it are rejected. iOS has no 270-day limit, but Firebase still recommends removing stale registrations. Console sends handle this for you; if you later send from your own server, delete tokens that FCM reports as invalid. Automated server sending is outside this scope.
What do I need for iOS push?
An APNs authentication key created in your Apple Developer account, uploaded to your Firebase project — Firebase requires at least one, development or production, to be uploaded. Without Apple Developer access, we can do the Android side only.
Do users have to allow notifications?
On Android 13+ and iOS, yes — the user must tap Allow. We add the prompt at a sensible moment.
Often ordered with this
© 2026 ZoopCoder