LogoLogo
  • Meet shelfy.io
  • The Basics
    • šŸApple iOS
      • Enroll in the Apple Developer Account
      • D-U-N-SĀ® Numbers
      • Convert an individual Apple Developer Account to an Organization Apple Developer Account
      • Connect shelfy.io to Apple App Store
      • Apple App Store releases times
    • šŸ¤–Google Android
      • Create a Google Play Developer Account
      • Create a Google Android App
      • Create your first internal release for Google Android
      • Promote your first app release
      • Version Manager
      • App releases times
  • Integrations
    • šŸApple iOS Integrations
      • Create a Firebase project for Apple iOS
      • Connect Apple App Store to Firebase for Analytics
      • Setup Firebase push notifications for Apple iOS
      • Setup Apple SSO
      • Setup Google SSO for iOS
      • Setup Meta social login for Apple iOS
      • Setup Yotpo reviews and ratings (iOS)
    • šŸ¤–Google Android Integrations
      • Connect shelfy.io to Google Play
      • Setup Google SSO for Android
      • Setup Meta social login for Google Android
      • Setup Firebase push notifications for Google Android
      • Setup Yotpo reviews and ratings
  • Shelfy Console
  • Go-Live Checklist
    • Version Manager
    • Publish a New App Version
  • Setup
  • Apple - Create an API key for shelfy.io integration
  • Apple Add Identifiers to an Account
  • Apple Age Rating
  • Apple Content Rights
  • Apple - App Privacy
Powered by GitBook
On this page
  • Prerequisites
  • Integration flow
  • Procedure
  • Add The Push Notification Key From Apple Developers To The Firebase
  • Activate Apple iOS push notifications
  1. Integrations
  2. Apple iOS Integrations

Setup Firebase push notifications for Apple iOS

PreviousConnect Apple App Store to Firebase for AnalyticsNextSetup Apple SSO

Last updated 1 year ago

Prerequisites

Before you can activate push notifications, set the in the project level account.

Integration flow

The integration flow to connect a Firebase project and a Google Cloud account involves the following:

  • Create key in Firebase project

  • Register the key from Firebase into the Google Cloud account

  • Upload file to the shelfy.io back-office

Procedure

  1. Go to Firebase > Project Settings.

  2. Click the Cloud Messaging tab.

  3. Click Manage Service Accounts.

  4. Go to and copy the email address.

  5. In the side menu, click IAM.

  6. Filter to the address and click the edit icon.

  7. Click add role, and in the Select a role drop down, choose Firebase Cloud messaging API Admin.

  8. Click Save.

  9. Go to the Service accounts tab, and click the email.

  10. Go to the Keys tab.

  11. In the Add key drop drown, select Create new key.

  12. Create a private key using a JSON file type. The file is automatically downloaded to your computer.

  13. Login to , and go to the Integrations Panel. (Integration Panel/Push Notifications/Firebase)

  14. Upload the JSON file.

Add The Push Notification Key From Apple Developers To The Firebase

Shelfy flow - we provide you with the key from our Apple Developer register to push notification. (The Key should be on the same account the App stored).

this Key should be added to the firebase in Cloud Messeging Tab.

Activate Apple iOS push notifications

  1. In Firebase, go to Project Settings > General.

  2. Copy the Apple bundle ID value to your Firebase project.

  3. Click Save To Version. Release the version with iOS push notifications activated.

Download the GoggleService.info.plist file.

Upload the GoggleService.info.plist. File.

šŸ
Firebase connection
Google Cloud
shelfy.io console