How to configure Push Notification for iOS (Firebase + APNs)
STEP 1 — Create a Firebase Project
- Sign in to Firebase using your Gmail ID.
- Click ‘Add Project’ → Enter project name → Continue.
- Enable Google Analytics (optional).
- Finish project creation.attis, pulvinar dapibus leo.
STEP 2 — Add Your iOS App in Firebase
- Open Firebase project dashboard → click the iOS icon.
- Enter details:
- iOS Bundle ID (must match your QuikApp App Info screen)
- App nickname (optional)
- App Store ID (optional)
- Click ‘Register App’.
- Download GoogleService-Info.plist and upload it to QuikApp → Firebase service file.
STEP 3 — Get Firebase Admin Configuration File
- Go to Firebase Console → Project Settings.
- Open ‘Service Accounts’ tab.
- Click ‘Generate new private key’.
- Download the JSON file (firebase-adminsdk).
- Upload this file in QuikApp → Configuration File section.
STEP 4 — Enable Push Notifications in Apple Developer Account
- Go to https://developer.apple.com/account.
- Open Certificates, Identifiers & Profiles → Identifiers.
- Select your App ID.
- Under Capabilities enable:
- Push Notifications
- Background Modes → Remote notifications
- Click Save.
STEP 5 — Create APNs Authentication Key
- In Apple Developer → Certificates, Identifiers & Profiles:
- Go to Keys → ‘+’.
- Enter Key Name: APNs Key.
- Enable ‘Apple Push Notifications Authentication Key (APNs)’.
- Click Continue → Register.
- Download the .p8 key file (e.g., AuthKey_XXXXXX.p8).
- Save your Key ID and Team ID.
STEP 6 — Upload APNs Key to Firebase
- Go to Firebase Console → Project Settings → Cloud Messaging.
- Under Apple App Configuration upload:
- APNs .p8 file
- Key ID
- Team ID
- Click Upload.
STEP 7 — Enter iOS Push Config in QuikApp
- Open QuikApp → iOS Settings screen.
- Upload:
- GoogleService-Info.plist
- Firebase Admin SDK JSON file
- APNs .p8 Key
- Enter:
- Key ID
- Team ID
- Save to complete configuration.
