{"id":14803,"date":"2023-12-04T00:24:26","date_gmt":"2023-12-04T05:24:26","guid":{"rendered":"https:\/\/buzapps.net\/info\/?post_type=knowledgebase&#038;p=14803"},"modified":"2023-12-04T00:24:57","modified_gmt":"2023-12-04T05:24:57","slug":"configuring-onesignal-to-work-with-your-app","status":"publish","type":"knowledgebase","link":"https:\/\/buzapps.net\/info\/knowledgebase\/how-to\/configuring-onesignal-to-work-with-your-app\/","title":{"rendered":"Configuring OneSignal to work with your app."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">OneSignal enables you to deliver notifications to the phone of your app users. Notifications are the primary traffic source for most mobile apps. The \u201cFree\u201d plan provides unlimited mobile Push Notifications (with a few restrictions). Follow the instructions below to setup your app to utlize OneSignal and Firebase<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Firebase is a backend app development platform that is backed by Google. Firebase provides the database that OneSignal utilizes. Like OneSignal, obtaining a Firebase is free of charge.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">GETTING STARTED<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To have your app utilizing OneSignal for Push Notifications, you must have the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/onesignal.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">OneSignal Account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/firebase.google.com\/\">Firebase Account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/play.google.com\/apps\/publish\/\" target=\"_blank\" rel=\"noreferrer noopener\">Android Developer Account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developer.apple.com\/programs\/enroll\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apple Developer Account<\/a>&nbsp;(if you want to send Push Notifications on iOS)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you already have the Push Notification function (app page) in your app, it must be deleted. If needed,&nbsp;<a href=\"https:\/\/buzapps.net\/info\/ticket\/\">Open A Ticket&nbsp;<\/a>and request for us to remove the page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ANDROID CONFIGURATION<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add a new app to your Onesignal account, give it the&nbsp;<strong>same name<\/strong>&nbsp;as your application<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select&nbsp;<strong>Android<\/strong>&nbsp;to get started.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"673\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_01-1024x673.jpg\" alt=\"\" class=\"wp-image-14770\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_01-1024x673.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_01-300x197.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_01-768x505.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_01.jpg 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Next,\u00a0<strong>create a Firebase project<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then go to the Firebase console&nbsp;<a href=\"https:\/\/console.firebase.google.com\/\">https:\/\/console.firebase.google.com<\/a>&nbsp;and if you haven\u2019t already done so, create a new application by clicking on&nbsp;<strong>Add Project.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"414\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_02-1024x414.jpg\" alt=\"\" class=\"wp-image-14771\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_02-1024x414.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_02-300x121.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_02-768x311.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_02.jpg 1449w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the\u00a0<strong>exact the name of your application<\/strong>\u00a0and click\u00a0<strong>Continue<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"611\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_03-1024x611.jpg\" alt=\"\" class=\"wp-image-14772\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_03-1024x611.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_03-300x179.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_03-768x459.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_03.jpg 1474w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">For now, disable the\u00a0<strong>Enable Google Analytics for this project<\/strong>\u00a0item and click\u00a0<strong>Create project<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"867\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_04-1024x867.jpg\" alt=\"\" class=\"wp-image-14773\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_04-1024x867.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_04-300x254.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_04-768x650.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_04.jpg 1209w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Be patient as the Project is being created.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_05-1024x508.jpg\" alt=\"\" class=\"wp-image-14774\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_05-1024x508.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_05-300x149.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_05-768x381.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_05.jpg 1423w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Click continue\u00a0<\/strong>when it\u2019s done.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_06-1024x525.jpg\" alt=\"\" class=\"wp-image-14775\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_06-1024x525.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_06-300x154.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_06-768x393.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_06.jpg 1458w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Once the Dashboard is open, create an\u00a0<strong>App<\/strong>\u00a0for the project by clicking on\u00a0<strong>Android<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"439\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_07-1024x439.jpg\" alt=\"\" class=\"wp-image-14776\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_07-1024x439.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_07-300x129.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_07-768x329.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_07.jpg 1528w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Paste the\u00a0<strong>Application Package Name<\/strong>\u00a0from your App Manager. It should be something similar to this: net.buzapps.androidtest558a. If you are not sure what your Package Name is,\u00a0<a href=\"https:\/\/buzapps.net\/info\/ticket\/\">Open A Ticket<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, name of the app , then go ahead by clicking&nbsp;<strong>Register App<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"917\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_08-1024x917.jpg\" alt=\"\" class=\"wp-image-14777\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_08-1024x917.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_08-300x269.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_08-768x688.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_08.jpg 1143w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Click\u00a0<strong>Next<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"887\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_09-1024x887.jpg\" alt=\"\" class=\"wp-image-14779\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_09-1024x887.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_09-300x260.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_09-768x665.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_09.jpg 1182w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click&nbsp;<strong>Next again<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"735\" height=\"1024\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_10.jpg\" alt=\"\" class=\"wp-image-14780\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_10.jpg 735w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_10-215x300.jpg 215w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click&nbsp;<strong>Go to Console<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"668\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_11-1024x668.jpg\" alt=\"\" class=\"wp-image-14781\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_11-1024x668.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_11-300x196.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_11-768x501.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_11.jpg 1420w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Returning to the&nbsp;<strong>Dashboard<\/strong>&nbsp;, click on the&nbsp;<strong>Gear<\/strong>&nbsp;icon and then on&nbsp;<strong>Project Settings<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_12-1024x563.jpg\" alt=\"\" class=\"wp-image-14782\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_12-1024x563.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_12-300x165.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_12-768x422.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_12.jpg 1518w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now go to&nbsp;<strong>Cloud Messaging<\/strong>&nbsp;and make sure that&nbsp;<strong>API Cloud Messaging (legacy)<\/strong>&nbsp;is enabled, otherwise click on the 3 dots<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"753\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_13-1024x753.jpg\" alt=\"\" class=\"wp-image-14783\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_13-1024x753.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_13-300x221.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_13-768x565.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_13.jpg 1393w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, click&nbsp;<strong>Manage API in Google Cloud Console<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"700\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_14-1024x700.jpg\" alt=\"\" class=\"wp-image-14784\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_14-1024x700.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_14-300x205.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_14-768x525.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_14.jpg 1499w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click&nbsp;<strong>ENABLE<\/strong>&nbsp;to enable&nbsp;<strong>Cloud Messaging<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"738\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_15-1024x738.jpg\" alt=\"\" class=\"wp-image-14785\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_15-1024x738.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_15-300x216.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_15-768x554.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_15.jpg 1420w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now click on&nbsp;<strong>Service Accounts<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"617\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_16-1024x617.jpg\" alt=\"\" class=\"wp-image-14786\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_16-1024x617.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_16-300x181.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_16-768x463.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_16.jpg 1525w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, click on&nbsp;<strong>Generate new key<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"798\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_17-1024x798.jpg\" alt=\"\" class=\"wp-image-14787\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_17-1024x798.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_17-300x234.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_17-768x599.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_17.jpg 1314w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the warning screen, click&nbsp;<strong>Generate Key<\/strong>&nbsp;.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1018\" height=\"493\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_18.jpg\" alt=\"\" class=\"wp-image-14788\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_18.jpg 1018w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_18-300x145.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_18-768x372.jpg 768w\" sizes=\"(max-width: 1018px) 100vw, 1018px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Let\u2019s save the .json<\/strong>&nbsp;file&nbsp;in our demo case it\u2019s called&nbsp;<strong>app-push-93a24-firebase-adminsdk-gczds-2571bea38e.json<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"620\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_19-1024x620.jpg\" alt=\"\" class=\"wp-image-14789\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_19-1024x620.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_19-300x182.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_19-768x465.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_19.jpg 1236w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, go back to Onesignal where we entered the same name as our application. In this case we called it&nbsp;<strong>App Push,<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>What organization should it belong to?&nbsp;<\/strong>Select&nbsp;+ Create New Organization,&nbsp;<\/li>\n\n\n\n<li><strong>Set up web push or mobile push.&nbsp;You can set up later.&nbsp;<\/strong>Select&nbsp;Google Android (FCM)<\/li>\n\n\n\n<li><strong>Name New Organization&nbsp;<\/strong>Insert the name of the application here<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Next, click on&nbsp;Next: Configure Your Platform<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"673\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_20-1024x673.jpg\" alt=\"\" class=\"wp-image-14790\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_20-1024x673.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_20-300x197.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_20-768x505.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_20.jpg 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now all we have to do is upload the file previously downloaded from&nbsp;<strong>Firebase<\/strong>&nbsp;.&nbsp;In&nbsp;<strong>Service Account JSON<\/strong>&nbsp;we then click on&nbsp;<strong>Choose File<\/strong>&nbsp;and select the file from our computer and click on&nbsp;<strong>Save &amp; Continue<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_21-1024x563.jpg\" alt=\"\" class=\"wp-image-14791\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_21-1024x563.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_21-300x165.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_21-768x422.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_21.jpg 1509w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select&nbsp;<strong>Cordova<\/strong>&nbsp;and click on&nbsp;<strong>Save &amp; Continue<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"987\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_22-1024x987.jpg\" alt=\"\" class=\"wp-image-14792\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_22-1024x987.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_22-300x289.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_22-768x741.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_22.jpg 1062w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And finally click on&nbsp;<strong>Done<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"644\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_23-1024x644.jpg\" alt=\"\" class=\"wp-image-14793\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_23-1024x644.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_23-300x189.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_23-768x483.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_23.jpg 1522w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now go to&nbsp;<strong>Audience<\/strong>&nbsp;click on&nbsp;<strong>Total Subscription&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"738\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_24-1024x738.jpg\" alt=\"\" class=\"wp-image-14794\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_24-1024x738.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_24-300x216.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_24-768x553.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_24.jpg 1421w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Rename it to&nbsp;<strong>Subscribed&nbsp;Users&nbsp;&nbsp;<\/strong>respecting the lowercase and uppercase letters, then clicking on&nbsp;<strong>Update Segment<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"731\" height=\"1024\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_25.jpg\" alt=\"\" class=\"wp-image-14795\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_25.jpg 731w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_25-214x300.jpg 214w\" sizes=\"(max-width: 731px) 100vw, 731px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You will then see this:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"735\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_26-1024x735.jpg\" alt=\"\" class=\"wp-image-14796\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_26-1024x735.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_26-300x215.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_26-768x551.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_26.jpg 1426w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Return to the&nbsp;Onesignal app&nbsp;<strong>Dashboard , click on&nbsp;<\/strong><strong>Keys &amp; IDs<\/strong>&nbsp;and copy the key by clicking on the Onesignal App ID icon&nbsp;and Rest API Key<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"661\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_27-1024x661.jpg\" alt=\"\" class=\"wp-image-14797\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_27-1024x661.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_27-300x194.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_27-768x496.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_27.jpg 1522w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s now go to the App Manager from the left sidebar under&nbsp;<strong>Settings -&gt; API Keys<\/strong>&nbsp;and paste our newly created keys onto Onesignal and click on&nbsp;<strong>Save<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"505\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_28-1024x505.jpg\" alt=\"\" class=\"wp-image-14798\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_28-1024x505.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_28-300x148.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_28-768x379.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_28.jpg 1528w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, after saving, click the&nbsp;<strong>Import older devices<\/strong>&nbsp;button to import the old devices present in the app.&nbsp;Always do it anyway whether it\u2019s a new app or whether you\u2019re doing it on an existing application.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"505\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_29-1024x505.jpg\" alt=\"\" class=\"wp-image-14799\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_29-1024x505.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_29-300x148.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_29-768x379.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_29.jpg 1528w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">CONFIGURE IOS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To complete this section you need the&nbsp;<strong>.p12<\/strong>&nbsp;certificate which you can generate by following this guide&nbsp;<a href=\"https:\/\/buzapps.net\/info\/knowledgebase\/how-to\/how-to-compile-an-ios-app-and-create-a-pem-certificate\/\">https:\/\/buzapps.net\/info\/knowledgebase\/how-to\/how-to-compile-an-ios-app-and-create-a-pem-certificate\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now that you have generated your&nbsp;<strong>.p12<\/strong>&nbsp;certificate, return to the&nbsp;Onesignal&nbsp;<strong>Dashboard and now select&nbsp;<\/strong><strong>Apple iOS (APN)<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"561\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_30-1024x561.jpg\" alt=\"\" class=\"wp-image-14800\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_30-1024x561.jpg 1024w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_30-300x164.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_30-768x421.jpg 768w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_30.jpg 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Upload your key, then click&nbsp;<strong>Save &amp; Continue<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"920\" height=\"428\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_31.jpg\" alt=\"\" class=\"wp-image-14801\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_31.jpg 920w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_31-300x140.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_31-768x357.jpg 768w\" sizes=\"(max-width: 920px) 100vw, 920px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select&nbsp;<strong>Cordova SDK<\/strong>&nbsp;, then you\u2019re done!<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"920\" height=\"601\" src=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_32.jpg\" alt=\"\" class=\"wp-image-14802\" srcset=\"https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_32.jpg 920w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_32-300x196.jpg 300w, https:\/\/buzapps.net\/info\/wp-content\/uploads\/2023\/12\/knowledgebase_one_signal_02_32-768x502.jpg 768w\" sizes=\"(max-width: 920px) 100vw, 920px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>OneSignal enables you to deliver notifications to the phone of your app users. Notifications are the primary traffic source for most mobile apps. The \u201cFree\u201d plan provides unlimited mobile Push Notifications (with a few restrictions). Follow the instructions below to setup your app to utlize OneSignal and Firebase Firebase is a backend app development platform that is backed by Google. Firebase provides the database that OneSignal utilizes. Like OneSignal, obtaining a Firebase is free of charge. GETTING STARTED To have your app utilizing OneSignal for Push Notifications, you must have the following: If you already have the Push Notification function<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","knowledgebase_cat":[35],"class_list":["post-14803","knowledgebase","type-knowledgebase","status-publish","hentry","knowledgebase_cat-how-to"],"_links":{"self":[{"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/knowledgebase\/14803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/comments?post=14803"}],"version-history":[{"count":2,"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/knowledgebase\/14803\/revisions"}],"predecessor-version":[{"id":14806,"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/knowledgebase\/14803\/revisions\/14806"}],"wp:attachment":[{"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/media?parent=14803"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"https:\/\/buzapps.net\/info\/wp-json\/wp\/v2\/knowledgebase_cat?post=14803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}