App Release Ops
Homeguidesonesignal push notifications

Practical guide · Updated July 25, 2026

OneSignal push notifications setup for iOS and Android

OneSignal push notifications still depend on correct Apple, Firebase, app and environment configuration.

Create separate environments

Keep development and production apps, certificates and identifiers separate. A test device should never receive a production campaign by accident.

Connect Apple and Firebase credentials

Configure APNs for iOS and Firebase Cloud Messaging for Android, then verify the identifiers match the signed app builds.

Ask for permission at the right moment

Explain the benefit before showing the operating-system prompt. Track permission state and provide a settings path after denial.

Implement identity and deep links

Associate subscriptions with the correct signed-in user and route notifications to a safe in-app destination.

Test release builds

Verify foreground, background, killed-app, logged-out and multi-device behavior in production-signed builds.

Related release paths