Push notifications
In order top configure the new OneSignal push
You will require a Firebase account for Android & an Apple developer account for iOS
Add a new app to your onesignal account, give it the same name as your application in Apploadyou
Select Android to start
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1224,h=622,fit=crop/A1agZM4QJvhoKveP/onesignal1-YZ9782BZjJhxB7gP.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal1-YZ9782BZjJhxB7gP.png)
Now go to your Firebase console and if not done yet, create a new application
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=915,h=330,fit=crop/A1agZM4QJvhoKveP/onesignal2-m6LDZvO10NurWBq6.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal2-m6LDZvO10NurWBq6.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=774,h=609,fit=crop/A1agZM4QJvhoKveP/onesignal3-mxBl4rNWK6SjyxyW.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal3-mxBl4rNWK6SjyxyW.png)
Disable the Google Analytics for now, you’ll be able to configure it later if you want to use it.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=671,h=715,fit=crop/A1agZM4QJvhoKveP/onesignal4-AR07LJj3q3TZ9bx8.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal4-AR07LJj3q3TZ9bx8.png)
Configure a new Android app, click on the rounded android icon in the middle of the page
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1090,h=335,fit=crop/A1agZM4QJvhoKveP/onesignal5-Y4L8D4MWDXtk4o9e.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal5-Y4L8D4MWDXtk4o9e.png)
Paste your application package name from Apploadyou, and your app name, then next/skip all other steps
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=480,h=620,fit=crop/A1agZM4QJvhoKveP/onesignal6-ALpOeJrxPMuVw2bR.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal6-ALpOeJrxPMuVw2bR.png)
Go back to your firebase console homepage, then click on the gear on the top left of the page,
then open the Cloud messaging tab
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=915,h=346,fit=crop/A1agZM4QJvhoKveP/onesignal7-AQE4xJ5yGGuM05X6.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal7-AQE4xJ5yGGuM05X6.png)
Click on the three dots beside API Cloud Messaging (old version) then activate the API
Go back to this page and reload, now you have access to both a server key and a sender id
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1224,h=407,fit=crop/A1agZM4QJvhoKveP/onesignal8-AzG8XrZP4oivwy1b.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal8-AzG8XrZP4oivwy1b.png)
Now that your application is created & configured, you can paste your keys in OneSignal
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal9-AwvJ4rWgaXcB158G.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal9-AwvJ4rWgaXcB158G.png)
Save and continue, then select Cordova as the SDK, continue
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=773,h=485,fit=crop/A1agZM4QJvhoKveP/onesignal10-Yg2ajlNEn7FMvbpb.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal10-Yg2ajlNEn7FMvbpb.png)
Now just click done!
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=828,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal11-AQE4xJlgEGUWLNlM.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal11-AQE4xJlgEGUWLNlM.png)
Now you can navigate to the page Keys & IDs that’s the keys you will have to copy inside Apploadyou.
While you have configured only Android for now, these keys will work for both Android & iOS
However, you will still have to do some steps to configure iOS
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=969,h=560,fit=crop/A1agZM4QJvhoKveP/onesignal12-YyvP9oRb45h5pQBD.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal12-YyvP9oRb45h5pQBD.png)
Go to the Settings > Api page of your Apploadyou application
Then paste your app id and key
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1215,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal13-mP47OpJeePtLw3zG.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal13-mP47OpJeePtLw3zG.png)
After what you will be able to import older devices
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=480,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal14-AwvJ4r7yE6Fel0ZW.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal14-AwvJ4r7yE6Fel0ZW.png)
Configuring iOS
Go to the platforms page & add Apple iOS
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal15-YD0Dlp3Ze8F9Q45n.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal15-YD0Dlp3Ze8F9Q45n.png)
For more in depth and help to create a p12 key, please check the onesignal documenation below
https://documentation.onesignal.com/docs/generate-an-ios-push-certificate
Upload your key, then save & continue
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=699,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal16-YanM19eJx1sgJ0Kl.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal16-YanM19eJx1sgJ0Kl.png)
Same as for Android, slect the cordova SDK, then next, you’re done!
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=744,h=482,fit=crop/A1agZM4QJvhoKveP/onesignal17-YanM19GJoWtO4Zo4.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal17-YanM19GJoWtO4Zo4.png)
Sending a push
To send a new push, first add the push v2 feature to your application
Then fill a Title & Message, you can also schedule your application in the future
Note: The scheduling is timezone friendly, the message will be sent at the given time, depending on the user timezone, default delivery time of day if left blank is 9:00 AM
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=956,h=621,fit=crop/A1agZM4QJvhoKveP/onesignal18-m2Wl8QjDPRUEL2Ol.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal18-m2Wl8QjDPRUEL2Ol.png)
Hit Send message
The message history will be shown below, it can take a few seconds to display the correct Delivery status & rate (just reload the page)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=915,h=440,fit=crop/A1agZM4QJvhoKveP/onesignal19-m2Wl8QgX4yHKbO51.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/A1agZM4QJvhoKveP/onesignal19-m2Wl8QgX4yHKbO51.png)