Configuring Platforms

Apple Push Notifications

Qonversion uses Apple Push Notifications service (APNs) with the .p8 certificate to send push notifications on the iOS platform. It is the unified key to send push notifications in sandbox and production. To set up push notifications with Qonvresion using APNs you need the following data:

  • APNs Key;
  • Key ID;
  • Bundle ID;
  • Team ID.

1. Generate APNs key

Navigate to Certificates, Identifiers & Profiles in your Developer Center. Click the "plus" button.


Chose the key name and select Apple Push Notifications service (APNs) from the list.
Click Continue.


2. Copy the Key ID and download your key

Copy the key ID and save the downloaded key securely.



Download Your Key

Save your key securely. After downloading the key, it cannot be re-downloaded as the server copy is removed.

3. Copy your Team ID and Bundle ID

Navigate to Apple Developer and select Identifiers:


Copy your Bundle ID and Team ID on this page. You will need this data for the following steps:


4. Configure your Qonversion project with the APNs settings:

Navigate to your Qonversion project's settings page and provide the values in the following fields:

  • App Store Bundle ID;
  • App Store Push Key File;
  • Push Key ID;
  • Team ID.


Make sure to use server-to-server notification

Activate server-to-server notifications so Qonversion gets events immediately as they happen. Otherwise, there might be a delay between an event and the time Qonversion receives the event and sends a push notification.

Google Firebase Push Notifications

You have to add Firebase to your Android project before starting with the push notifications set up. After you have added Firebase to your app you can follow the steps below.

1. Create a private server key

Navigate to your Firebase projects page and select your project.


Firebase projects

Click the Settings icon on the left menu and select Project Settings.


Switch to Service accounts tab and click on Generate new private key at the bottom of the page.


Click on the Generate key button. Your private key will be created and automatically downloaded.


2. Copy your Firebase project ID

Navigate back to the General tab and copy Firebase Project ID:


3. Configure Qonversion project with the Firebase settings:

Navigate to your Qonversion project's settings page and provide the values for the following fields:

  • Android package name;
  • Firebase project ID, that you have copied at the previous step;
  • Firebase service account key, that you have generated at the first step.

What’s Next