iOS Setup
Add iOS app
-
In Firebase Console, click Add App → iOS.
-
Enter your iOS Bundle ID — must exactly match Xcode Bundle Identifier (see Updating Package & Bundle ID).
-
Download
GoogleService-Info.plist.
Add to Xcode
-
Open
ios/Runner.xcworkspacein Xcode. -
Right-click
Runner→ Add Files to "Runner" → selectGoogleService-Info.plist→ check Copy items if needed and ensure target Runner is checked.
APNs authentication key
Apple requires an APNs key to deliver background notifications:
-
In Apple Developer Portal → Certificates, Identifiers & Profiles → Keys, create or open an APNs Authentication Key (.p8).
-
In Firebase Console → Project Settings → Cloud Messaging → Apple app configuration, upload the
.p8file (enter Key ID and Team ID).
Backend admin panel upload
After both platform files are ready:
Notifications → Firebase Settings (/admin/firebase/settings)
Upload your service account credentials firebase_credentials.json so the server can dispatch push notifications to the provider app.
This upload is distinct from the mobile google-services.json / GoogleService-Info.plist files — it authenticates the backend, not the app.

