Testing Push Notifications on iOS
iOS-specific guide for APNs configuration, entitlements, and verifying FCM delivery on iPhone and iPad.
Last updated: May 2026

APNs setup in Firebase
Upload an APNs Authentication Key (.p8) or production/development certificate in Firebase Console → Project settings → Cloud Messaging → Apple app configuration. The key works for both sandbox and production.

Xcode capabilities
- Push Notifications capability enabled
- Background Modes → Remote notifications
- Correct Bundle ID registered in Firebase
- Physical device required for reliable push testing
Sandbox vs production
Development builds use APNs sandbox; App Store builds use production. FCM abstracts much of this, but mismatched certificates can cause silent failures. Check Xcode device logs when notifications do not arrive.
Continue with our complete testing guide or open the FCM tester to send a notification now.
Ready to test? Open the FCM tester · Browse all guides