---
title: One Signal push notifications
description: This article explains how to configure the push notifications
---

[Skip to content](https://knowledge.conferencecompass.com/one-signal-push-notifications#main-content)

English

Show submenu for translations

![floq-logo-by-cc-2-white@2x.png\]](https://knowledge.conferencecompass.com/hs-fs/hubfs/floq-logo-by-cc-2-white@2x.png?height=40&name=floq-logo-by-cc-2-white@2x.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- www.conferencecompass.com

 www.conferencecompass.com

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [CC Knowledge Base](https://knowledge.conferencecompass.com/?hsLang=en)
2. [Publish apps on the stores](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en)
3. [Create app certificates and keys](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en#create-app-certificates-and-keys)

# One Signal push notifications

## This article explains how to configure the push notifications

One Signal is the platform used for sending push notifications to the devices with the app installed. It is free and only one account is needed to enable push notifications for all your apps. You can create an account on the [OneSignal website](https://onesignal.com/). 

### Setting up an app at One Signal

Each app must have a separate entry at One Signal so its keys are unique. To add a new app to One Signal, log in with your account and click *New app/Website.* Enter the app name and proceed to the next step. You will need to configure two versions of the app, iOS and Android. Start by configuring the iOS version by clicking on the platform Apple iOS (APNS) and moving to the next step.

![Screenshot 2024-12-04 at 15.53.49](https://knowledge.conferencecompass.com/hs-fs/hubfs/Screenshot%202024-12-04%20at%2015.53.49.png?width=605&height=313&name=Screenshot%202024-12-04%20at%2015.53.49.png)

On the Apple iOS (APNS) Configuration screen you must first change the APNs Authentication Type to the format .p12 Certificate. Then click on *Upload* . There you can drag and drop the generated .p12 push certificate. This certificate was created previously, together with the [store certificates for iOS](https://25003360.hs-sites-eu1.com/knowledge/creating-ios-certificates-for-publishing-to-the-app-store?hsLang=en). If the file was created with a password, this should also be entered. 

![Screenshot 2024-12-04 at 16.00.07](https://knowledge.conferencecompass.com/hs-fs/hubfs/Screenshot%202024-12-04%20at%2016.00.07.png?width=688&height=283&name=Screenshot%202024-12-04%20at%2016.00.07.png)

Click *Save & Continue* and then *Save* again.

Once you are back on the Push Settings screen, click on the icon *Google Android (FCM),* and then on *Continue.*

![Screenshot 2024-12-04 at 16.05.03](https://knowledge.conferencecompass.com/hs-fs/hubfs/Screenshot%202024-12-04%20at%2016.05.03.png?width=688&height=343&name=Screenshot%202024-12-04%20at%2016.05.03.png)

Navigate to [Firebase](https://console.firebase.google.com) and Click on *Create a project*. Enter the name of your app and click on *Continue*.

![Screenshot 2024-12-04 at 16.08.05](https://knowledge.conferencecompass.com/hs-fs/hubfs/Screenshot%202024-12-04%20at%2016.08.05.png?width=688&height=373&name=Screenshot%202024-12-04%20at%2016.08.05.png)

Un-toggle "Enable Google Analytics for this project" and click on *Create project.* When the loading process is done, click on *Continue*.

In the new screen, click on the iOS icon on the main banner.

![Screenshot 2024-12-04 at 16.15.41](https://knowledge.conferencecompass.com/hs-fs/hubfs/Screenshot%202024-12-04%20at%2016.15.41.png?width=688&height=270&name=Screenshot%202024-12-04%20at%2016.15.41.png)

In the first field, fill in your app's bundle ID. Be sure to include the bundle ID you used to create *store* certificates, not *test* certificates. Fill in the App nickname field with the name of your app, for convenience. Click on *Register app.* For the remaining prompts on the screen, click on *Next* until you finally click on *Continue to console.*

Navigate to the Project settings.

![Screenshot 2024-12-04 at 15.42.45](https://knowledge.conferencecompass.com/hs-fs/hubfs/Screenshot%202024-12-04%20at%2015.42.45.png?width=688&height=253&name=Screenshot%202024-12-04%20at%2015.42.45.png)

 

Scroll down to the field "Your apps" and click on *Add app*

![Screenshot 2024-12-04 at 16.22.03-1](https://knowledge.conferencecompass.com/hs-fs/hubfs/Screenshot%202024-12-04%20at%2016.22.03-1.png?width=688&height=183&name=Screenshot%202024-12-04%20at%2016.22.03-1.png)

Click on the Android icon to set it up. In the new screen, again fill in your store bundle ID and the app nickname. You will also need to fill in the SHA-1. Please consult [this article](https://developers.google.com/android/guides/client-auth#self-signing_your_application) for instructions on how to get your SHA-1.

Click on *Register app* and then several times on *Next* until you finally click on *Continue to console.*

 

Under the *Cloud Messaging* tab you will find the *Server Key* and the *Sender ID* (the *Sender ID* is the *Project Number* required by One Signal). Copy the numbers by clicking on the copy icon and paste them in OneSignal and save the configurations.

![](https://knowledge.conferencecompass.com/hubfs/Knowledge%20Base%20Import/downloads.intercomcdn.comio468557140540d3566ce33ef13476b81cScreen+Shot+2018-01-29+at+09.48.37.png) ![](https://knowledge.conferencecompass.com/hubfs/Knowledge%20Base%20Import/downloads.intercomcdn.comio468559417c6c1185c87e71a6cb8575c4Screen+Shot+2018-01-29+at+09.52.43.png)

### Integrate OneSignal with the app

To integrate OneSignal with the app, two configurations are required, one while building the app and the other one at the configurator. At the [OneSignal website](https://onesignal.com/) you can navigate to the app and choose the tab *Keys & IDs* in the top-right corner. 

![](https://knowledge.conferencecompass.com/hubfs/Knowledge%20Base%20Import/downloads.intercomcdn.comio468561838883ec70c85e985a417d620bScreen+Shot+2018-01-29+at+09.54.32.png)

The keys must be used as it follows:

### In the configurator under App Settings \> Push Notifications

- OneSignal App ID and REST API Key

![](https://knowledge.conferencecompass.com/hubfs/Knowledge%20Base%20Import/downloads.intercomcdn.comio3306647555b8067c1241f8f5b38b26c30Screenshot+2021-04-29+at+16.58.28.png)

### While building the app

- OneSignal App ID and Sender ID. The Sender ID can be found in [Firebase](https://console.firebase.google.com), under *Project Settings \> Cloud Messaging.*

![](https://knowledge.conferencecompass.com/hubfs/Knowledge%20Base%20Import/downloads.intercomcdn.comio330666360fe8715986422c9cb66a1a02aScreenshot+2021-04-29+at+17.02.05.png)

- [For organisers](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#main-content)

    - [Artwork guidelines](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#artwork-guidelines)
    - [Floq Event Registration](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#floq-event-registration)
    - [Set up your app and add events](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#set-up-your-app-and-add-events)
    - [Configure your event](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#configure-your-event)
    - [Community and attendees](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#community-and-attendees)
    - [News messages](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#news-messages)
    - [Interactive features](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#interactive-features)
    - [Virtual sessions](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#virtual-sessions)
    - [Sponsors](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#sponsors)
    - [Integrations](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#integrations)
    - [Advanced features](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#advanced-features)
    - [App promotion](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#app-promotion)
    - [Analytics](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#analytics)
    - [Download your event info](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#download-your-event-info)
    - [Off-boarding](https://knowledge.conferencecompass.com/for-organisers?hsLang=en#off-boarding)
- [For moderators, speakers and representatives](https://knowledge.conferencecompass.com/for-moderators-speakers-and-representatives?hsLang=en#main-content)

    - [Vote & Ask moderators in non-virtual sessions](https://knowledge.conferencecompass.com/for-moderators-speakers-and-representatives?hsLang=en#vote-ask-moderators-in-non-virtual-sessions)
    - [Representatives](https://knowledge.conferencecompass.com/for-moderators-speakers-and-representatives?hsLang=en#representatives)
    - [Technical moderators (AV) for virtual and hybrid sessions](https://knowledge.conferencecompass.com/for-moderators-speakers-and-representatives?hsLang=en#technical-moderators-av-for-virtual-and-hybrid-sessions)
    - [Moderators, speakers and hosts in virtual sessions](https://knowledge.conferencecompass.com/for-moderators-speakers-and-representatives?hsLang=en#moderators-speakers-and-hosts-in-virtual-sessions)
- [For attendees](https://knowledge.conferencecompass.com/for-attendees?hsLang=en)
- [Release notes](https://knowledge.conferencecompass.com/release-notes?hsLang=en#main-content)

    - [Latest versions](https://knowledge.conferencecompass.com/release-notes?hsLang=en#latest-versions)
    - [Older versions](https://knowledge.conferencecompass.com/release-notes?hsLang=en#older-versions)
- [Publish apps on the stores](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en#main-content)

    - [Create accounts](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en#create-accounts)
    - [Create app certificates and keys](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en#create-app-certificates-and-keys)
    - [Create build file and screenshots](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en#create-build-file-and-screenshots)
    - [Submit your app to the Stores](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en#submit-your-app-to-the-stores)
    - [Transfer apps](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en#transfer-apps)
    - [Offboarding](https://knowledge.conferencecompass.com/publish-apps-on-the-stores?hsLang=en#offboarding)
- [About Conference Compass and Floq Event Management](https://knowledge.conferencecompass.com/about-conference-compass-and-floq-event-management?hsLang=en)

[![Chill listening crop-3](https://knowledge.conferencecompass.com/hs-fs/hubfs/CC-logo%20(2).png?width=115&height=30&name=CC-logo%20(2).png "Chill listening crop-3")](https://www.conferencecompass.com/)

<https://www.facebook.com/ConferenceCompass> <https://www.linkedin.com/company/conferencecompass> <https://twitter.com/ConfCompass> <https://www.youtube.com/user/confcompass>

Copyright © 2026, Conference Compass