In this section, integrate either an Android or iOS Mobile Application to deliver Push Notifications using the Platform.
Enter the Name of the Application that is being configured to deliver Push and select a Subscriber List Field to use as the Push Device key.
The selected Field must be unique
Then, follow the required steps depending on the OS of the Application being integrated:
Under the Android Config section in the left hand side, upload the App’s Firebase Service Account file to the displayed upload box.
Firebase Service Account File
To obtain the required file, enter the App’s Firebase account.
Select the Project Overview button
Enter the Project’s Settings
Select the Service Account tab
Click the Generate New Private Key button
Once this has been selected, a file will download with the Private Key.
Upload this file to the Firebase Service Account upload box.
Located in the right side of the screen, under the iOS Config section, you will see the following required fields:
Bundle ID (App ID):represents the App’s unique identifier under the iOS ecosystem.
To obtain the App’s Bundle ID, open your project with XCode, select the top project item in the project navigator at the left. Then Select TARGETS ->General.
Bundle Identifieris found underIdentity.
iOS Team ID:from the Apple’s Developer Central Center, under the Account section, click Membership and under Membership Information, copy the Team ID field.
iOS Key ID:Establish a secure communication with an APN using stateless authentication tokens.
You need an APNs authentication token signing key to generate the tokens to be used by the server to deliver Push Notifications.
Request this key from your developer account on developer.apple.com.
From the Apple’s Developer Center account, under theCertificates, Identifiers & Profiles, Select theKeys section.
Select the APNs service and Enter the key’s name, and click Continue.
When you request a key, Apple gives you:
A 10-character string with a Key ID. You must include this string in your JSON tokens.
An authentication token signing key, specific as a text file (with a .p8 file extension) that you will load in the next step.
Here, you will find your Key ID:
iOS Signing Key:by establishing an APN authentication, you will obtain an authentication token signing key. This will be in a text file (with a .p8 file extension).
Upload this file into the displayed upload box.
Once the required fields have been entered for the desired OS of the Integrated Application, click on the Save button.
The following will be displayed in the Push section:
Download the file and add to your Application’s project.