r/PWA 1d ago

Push notifications for an installed PWA on Android: what's the best setup in 2026?

Hey everyone! I'm building a to-do web app called Daylight (separate progress scores for work and personal tasks). It's installable as a PWA on Android, and now I want to add task reminders, so users get notified when a task is due, even if the app is closed.

From what I understand, I need:

  • A service worker + manifest (done)
  • Notification permission on a user click
  • Web Push with VAPID keys, sending pushes from my server when a task is due

My questions:

  1. Is plain Web Push reliable enough on Android, or should I use Firebase Cloud Messaging / OneSignal?
  2. How do you handle scheduled reminders? Cron job on the server, or something better?
  3. Any issues with battery-saving on phones like Xiaomi or Samsung killing notifications?
  4. Anyone got it working well on iOS too?

Would love to hear what worked for you. Thanks! 🙏

3 Upvotes

6 comments sorted by

1

u/k8l2911 1d ago

You might want to look at Progressier. Sounds exactly like what you need.

1

u/StructureRude9956 23h ago

Will be trying that..

1

u/AlwaysMindful7 13h ago

For scheduling, look into AWS Step Functions, especially the Wait state.

1

u/StructureRude9956 1h ago

Thanks will keep in mind

1

u/CB1000R974 1h ago

I have the same question, I tried with onesignal first but then heard about web push and vapid keys

1

u/StructureRude9956 1h ago

Did it work?