Xgenious/ docs
Products
Get support

iOS Setup

Add iOS app

  1. In Firebase Console, click Add App → iOS.

  2. Enter your iOS Bundle ID — must exactly match Xcode Bundle Identifier (see Updating Package & Bundle ID).

  3. Download GoogleService-Info.plist.

Add to Xcode

  1. Open ios/Runner.xcworkspace in Xcode.

  2. Right-click RunnerAdd Files to "Runner" → select GoogleService-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:

  1. In Apple Developer PortalCertificates, Identifiers & Profiles → Keys, create or open an APNs Authentication Key (.p8).

  2. In Firebase Console → Project Settings → Cloud Messaging → Apple app configuration, upload the .p8 file (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.

Note

This upload is distinct from the mobile google-services.json / GoogleService-Info.plist files — it authenticates the backend, not the app.

Still stuck?
Our support team is ready to help you get set up.
Get support