Home > Promotions & Marketing

Digital Marketing

Firebase Setup for Mobile App Push Notifications

In this guide, we will display the steps required to set up a Firebase account and complete the steps necessary to enable Push Notifications on your Mobile Apps if these are not already in place.

 

Firebase is a system that allows Push Notifications to be set up on your Mobile Apps, and this guide will cover the process in enabling this.

Firstly, log into your Admin Panel at https://www.eposhybrid.uk/ - you can log in via the Operator App but for this process a browser is recommended. Once logged into your Admin Panel, select Web&Mob Management, followed by Mobile App Notifications.

 

The Mobile App Notifications screen will open, where notifications can be sent to customers. For the steps to sending notifications after these are enabled on your Mobile App, please refer to the Mobile App Push Notifications guide in the Digital Marketing Hub within the ePOS Academy.

To begin, click Register on the top-right corner of the screen to open the Mobile App Notifications Instruction pop-up.

Before clicking the link in Step 1, ensure you have an active Gmail account, as this is required to set up on Firebase.

 

Once you have an active Gmail account, download the iOS Project APN Auth File using the button in Step 2 and click the link to open Firebase:

 

Once Firebase is open, click Create a Project to begin the process.

 

Firstly, enter your Project Name - this can be as simple as your Business Name. Once the Project Name has been entered, click the checkbox to accept terms and click Continue.

 

Steps 2 & 3 allow you to choose whether you wish to enable Google Analytics (in Step 2) and the Location (in Step 3), this is recommended. On the page for Step 3, click Create Project - this will finalise the project creation and will take a moment to set up.

Once the project is ready, click Continue.

This will open the Project Overview page, allowing you to begin the process of adding Firebase to your mobile apps and enabling Push Notifications.

 

The next section of this guide will detail the steps to adding Firebase to your Android mobile app.

Click the Android icon above the Add an app to get started text to begin.

The Add Firebase to your Android App screen will now load.

Firstly, enter the Android Package Name - if you have not received this previously or is not visible on your Admin Panel, please email customersuccess@eposhybrid.com to request this. Next, enter an App Nickname, this can be your Business Name or the name of your Mobile App if it differs. The Debug Signing Certificate SHA-1 is an optional field and is not required.

 

Once the necessary details have been added, click Register App.

The next section allows you to download the Config File - click the Download google-services.json button, as this is required when you return to the ePOS Hybrid Admin Panel after completing the necessary steps on Firebase - no other steps are required in this section. 

 

Once the file is downloaded, click Next to proceed.

When the Add Firebase SDK section opens, scroll down the page and click Next, as this section is not required. Click Continue to console in the Next Steps section to successfully add the Android app to Firebase.

After adding your Android app, you will return to the Project Overview page.

 

The next section of this guide will detail the steps to adding Firebase to your iOS mobile app.

To add your iOS app, click the + Add App button, then click the iOS icon. The Add Firebase to your iOS App screen will now open.

Firstly, enter the iOS Bundle ID - if you have not received this previously or is not visible on your Admin Panel, please email customersuccess@eposhybrid.com to request this. Next, enter an App Nickname, this can be your Business Name or the name of your Mobile App if it differs. The App Store ID is an optional field and is not required.

Once the necessary details have been entered, click Register App.

The next section allows you to download the Config File - click the Download GoogleService-info.plist button, as this is required when you return to the ePOS Hybrid Admin Panel after completing the necessary steps on Firebase - no other steps are required in this section.

 

Once the file is downloaded, click Next to proceed.

The Add Firebase SDK and Add Initialisation Code sections are not required and can be skipped. Click Continue to console in the Next Steps section to successfully add the iOS app to Firebase.

 

After adding the Android and iOS apps, you will return to the Project Overview screen.

The next step is to upload the iOS Project APN Auth File to Firebase. If this was not downloaded prior to opening Firebase, return to the Admin Panel.

Re-open the Mobile App Notifications Instruction pop-up by clicking the Register button if the pop-up is closed, and click the Download APN File button. Keep the pop-up open, as the Key ID and Team ID will be needed also.

 

Once the file is downloaded, return to Firebase and click the iOS app, followed by the Settings icon.

 

The Project Settings screen will open - click Cloud Messaging and scroll down to the iOS App Configuration section.

Select the iOS App added and click the Upload button in the APNs Authentication Key section.

 

Once clicked, the Upload APNs Auth Key pop-up will open.

 

Upload the iOS Project APN Auth File by either dragging and dropping the file or using the Upload button. 

Once the file is uploaded, return to the Admin Panel and copy the Key ID and paste this into the Key ID field, and repeat the process for the Team ID field.

Once the required fields are complete, click Upload.

 

The iOS App Configuration section will update with the details entered.

After this has been completed, scroll to the top of the page, and copy the text next to Server Key in the Project Credentials section.

 

After the Server Key text has been copied, return to the Admin Panel.

Upload the Google-Services.json and GoogleService-info.plist files using the relevant Browse From PC buttons in Step 4, and paste the Server Key in the textbox in Step 5.

Once complete, click Submit to complete the Mobile App Notifications Registration process. An automated email will be sent to the ePOS Hybrid Web Team, who will link the details provided to your Android & iOS Mobile Apps. 

You will receive confirmation once Push Notifications are enabled, and allow these to be sent to customers.

X

Related Topics

Help us improve our Support Center. Was this article helpful?

Can’t find what you need?