Learning & Support


Android: Setup Push Notifications in Firebase (TP19 and up)

Twixl Support Team Updated: - Created :

    1. Get Started

    1. Go to https://console.firebase.google.com/
    2. Signin with a Google Account


    If you login with a Google Account that is linked to a Google Play Developer account, you can link your Firebase Projects (and apps) more easily to your Android apps in the Google Play Developer Console. However, this is not a requirement to setup your Push Notifications for a Twixl app.

    2. Add a Project

    1. Click on Add Project.
    2. Choose a Project Name (e.g. the name of your app: My Magazine). You can also choose an existing Project to setup Firebase for.
    3. Choose a Project ID or accept the proposed one.

    3. Setup your Firebase Project

    1. Click on the Gear icon next to 'Project Overview'
    2. Select Project Settings.
    3. Select the tab Cloud Messaging API.
    4. Enable 'Firebase Cloud Messaging API'.
    5. Select 'Manage service accounts'.
    6. Click on one of the service accounts or create a new one.
    7. Go to 'Keys', click 'Generate a new private key' and save the private key (a JSON file). This key is the one that needs to be uploaded to the platform.


    In Firebase, you can setup an Android and/or iOS app. For more details about configuring for iOS, check here.

    4. Generate your Google Services JSON file

    1. In Project Settings, select the General tab.
    2. Add an Android app.
    3. Fill in the Android package name (a reverse DNS name like com.mycompany.myapp), and optionally specify an App nickname.
    4. Click Register to continue.
    5. Download the google-services.json file and save this file. You'll need it in your build setting on the platform.

    5. Upload the JSON Key to the platform

    1. Go to the detail view of your app on the Twixl platform, then select Notifications from the top menu.
    2. Upload the JSON Key generated in step 3.

    6. Add google-service.json to your build setting

    In the build setting for your app on the platform, select the google-services.json file from step 4 to add it.

    7. Build your app

    You have now configured push notifications for Android and are ready to create the build of your app, or you can first configure push for iOS as well.

    8. Test your push notification

    To test push notifications, you first have to register your device as a test device. Once you have registered your device, you can test push notifications for your app. Make sure your device settings and the app settings allow push notifications.

    Was this article helpful?

    0 out of 1 found this helpful