MitrahSoft is an Adobe offcial partner MitrahSoft is Lucee offcial partner & core contributing developer

Send Android iOs Push Notification Using One Signal API In React Native

In this blog post, we will see how to integrate OneSignal android push notifications in React Native.

Push Notifications

Push Notifications are the main source of getting the user's attention to an important event that occurs in the app such as receiving a message or payment. They play a vital role in the apps conversion rates. Push notifications in react native can be accomplished with the help of many packages. OneSignal is one of them. I find it easy to configure than other packages. OneSignal can be used to send push notifications in Android, iOS & web. OneSignal is free to use. But their business model depends on the data. They sell the data to third party advertisers. If you are concerned about data privacy. OneSignal free plan may not be the right option for you. Please take a look at their data secure options here. Now let us look at integrating OneSignal with react native application.

Android

Firebase Cloud Messaging(FCM) FCM service is necessary for sending push notifications in android.

The below steps are required to integrate notifications

  • Create firebase project
  • Link one signal package.
  • Testing notifications.
1. Create the firebase Project

Go to firebase and create an android project. There are a couple of steps we have to follow to create a firebase project.

firebase project for Android iOs push notification

For the first step you will need

  • Bundle id - You can find this in androidManifest.xml file
  • SHA1 Hash of keystore - Everytime you compile or take a build of your android app, keystore is the one that signs the app. This is to verify that the app is developed from your system for security reasons. Each keystore has a unique hash.

Use this command to get hash

keytool -list -v -keystore C:\Users\\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android

Replace in the above command with your username. You will see a lot of hashes. We need only SHA1 value from that list. Paste that and click Register app. Download google-services.JSON file and paste it in project/android/app

This file contains all the url and config of firebase app that helps to establish the connection between our app and firebase app.

The next step is Add Firebase SDK

firebase SDK for Android push notification

Add those lines in the app for configuring firebase

If everything is configured correctly, the success alert will show in console.

firebase integration in One signal

Click Continue to console.

Android iOs push notification using one signal api in ReactNative

Click on android icon below project title and click settings. Then click the Cloud Messaging tab you will see server key and sender id. Copy this, you will need this in the next step. Firebase configuration is over. Now lets move to OneSignal integration.

2. Linking OneSignal Package

Follow the instructions given here to complete android linking

Once the package linking is done we need to configure app in one signal dashboard.

Login to onesignal dashboard here

  • Click Add App
  • Enter App Name
  • Select the platform as Android
  • Paste the server key and sender id that is copied from firebase console.
  • Select the platform as React Native
  • Copy the App ID displayed.

Go to App.js in your project and paste the following

The configurations are done now let's test if it works properly:

Go to OneSignal dashboard -> Messages Tab -> New push

Compose Android push notification in one signal

Type the notification title and body. Click confirm you will receive notification in your device.

One signal Android push notification example

Unlike iOS notifications which only works on real iOS device and not on iOS simulator, this is even works in android emulator

Three scenarios we need to test for notification:

  • Foreground - when the app is running
  • Background - when the app is minimized
  • Killed - when the app is closed from background

These three scenarios should work if the configuration has been done correctly.

By default foreground notifications are not displayed in notification tray and only an alert pops up. If you want to change this behaviour add the below code

OneSignal.inFocusDisplaying(2);

For more reference check here

By default there will be a bell icon on left side of notification. If you want to change it go to this site

Generate your own icon and extract the files. Copy all the folders to android/src/main/res directory.

The bell icon will be replaced with your custom icon. Now, Lets see how we can send notifications from backend server instead of onesignal dashboard.

Sending notification from server:

OneSignal provides a REST API for sending notifications from server. We will be using onesignal-node package in NodeJS, this package is just a wrapper for the REST API.

We will need these three things for sending notifications from server side.
  • user auth key
  • app auth key
  • app ID
onesignal NodeJS package settings for sending push notifications

You will find App ID and App Auth key in Keys & IDs section in settings tab of OneSignal dashboard.

To get user auth key. Click user avatar at the top right corner and select ACCOUNT & API KEYS option.

onesignal user auth key

Now lets move on to code,

Install the onesignal-node package with this command

npm i onesignal-node --save

Configuring one signal credentials in server:

We need to create notification object with the above function. The include_player_ids is an array of device ids to send the notification. It is optional. Instead of sending notification to specific users with device IDs, we can also to send it to different groups of users called segment.

This code sets the notification to be sent to Subscribed Users. We can divide users based on some criteria such as location, activity & interests and send targeted notification to a specific segment of user. https://documentation.onesignal.com/docs/segmentation

This is the data that the user doesn't see in notification but when the user clicks on the notification, this data will be passed on to the opened event and we can decide what action to take with this data such as redirecting user to a specific screen.

This function finally sends the notification to the app.


Debugging Information
Lucee (Gelert) Os 5.4.8.2-SNAPSHOT (CFML Version 2016,0,03,300357)
Template /index.cfm (/home/bangalor/public_html/index.cfm)
Time Stamp 07-Aug-2026 5:59 AM
Time Zone IST
Locale En_in
User Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote IP 216.73.216.102
Host Name www.css.mitrahsoft.com
Architecture 64bit


Execution Time

Total Time Avg Time Count Template
430 ms 430 ms 1 /home/bangalor/public_html/layouts/blog.cfm
284 ms 284 ms 1 /home/bangalor/public_html/layouts/inc/topNav.cfm
123 ms 123 ms 1 /home/bangalor/public_html/layouts/inc/footer.cfm
18.8 ms 18.8 ms 1 /home/bangalor/public_html/layouts/inc/htmlHead.cfm
9.86 ms 9.86 ms 1 /home/bangalor/public_html/Application.cfc$onRequestStart
7.42 ms 7.42 ms 1 /home/bangalor/public_html/Application.cfc$onSessionStart
0.903 ms 0.903 ms 1 /home/bangalor/public_html/layouts/inc/breadcrumb.cfm
0.891 ms 0.891 ms 1 /home/bangalor/public_html/layouts/default.cfm
0.262 ms 0.262 ms 1 /home/bangalor/public_html/layouts/inc/contactForm.cfm
0.199 ms 0.199 ms 1 /home/bangalor/public_html/views/blog/android-ios-push-notification-using-onesignal-in-reactnative.cfm
0.196 ms 0.196 ms 1 /home/bangalor/public_html/framework/one.cfc
0.12 ms 0.12 ms 1 /home/bangalor/public_html/framework/ioc.cfc$containsBean
0.06 ms 0.06 ms 1 /home/bangalor/public_html/Application.cfc
0.013 ms 0.013 ms 1 /home/bangalor/public_html/WEB-INF/lucee/context/Component.cfc
0.005 ms 0.005 ms 1 /home/bangalor/public_html/Application.cfc$onRequestEnd
0 ms 0 ms 1 /home/bangalor/public_html/Application.cfc$onRequest
6.07 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
874 ms  APPLICATION EXECUTION TIME
2.35 ms  QUERY EXECUTION TIME
882 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


Implicit variable Access

Scope Template Line Var Count
arguments /home/bangalor/public_html/framework/ioc.cfc 90 BEANNAME 1
arguments /home/bangalor/public_html/framework/one.cfc 59 ACTION 1119
arguments /home/bangalor/public_html/framework/one.cfc 108 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 110 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 113 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 113 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 114 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 116 QUERYSTRING 240
arguments /home/bangalor/public_html/framework/one.cfc 119 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 121 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 122 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 141 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 153 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 175 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 213 PATH 119
arguments /home/bangalor/public_html/framework/one.cfc 215 PATH 1
arguments /home/bangalor/public_html/framework/one.cfc 250 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 251 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 252 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 286 FULLPATH 4
arguments /home/bangalor/public_html/framework/one.cfc 358 SUBSYSTEM 1
arguments /home/bangalor/public_html/framework/one.cfc 359 SUBSYSTEM 1
arguments /home/bangalor/public_html/framework/one.cfc 443 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 460 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 476 ACTION 129
arguments /home/bangalor/public_html/framework/one.cfc 520 ACTION 6
arguments /home/bangalor/public_html/framework/one.cfc 529 ACTION 501
arguments /home/bangalor/public_html/framework/one.cfc 530 ACTION 366
arguments /home/bangalor/public_html/framework/one.cfc 532 ACTION 135
arguments /home/bangalor/public_html/framework/one.cfc 559 ACTION 374
arguments /home/bangalor/public_html/framework/one.cfc 560 ACTION 249
arguments /home/bangalor/public_html/framework/one.cfc 602 ACTION 244
arguments /home/bangalor/public_html/framework/one.cfc 603 ACTION 248
arguments /home/bangalor/public_html/framework/one.cfc 609 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 648 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 649 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 651 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 689 TARGETPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 691 TARGETPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 981 TARGETPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 1070 ROUTES 1
arguments /home/bangalor/public_html/framework/one.cfc 1076 PATH 8
arguments /home/bangalor/public_html/framework/one.cfc 1076 HTTPMETHOD 8
arguments /home/bangalor/public_html/framework/one.cfc 1481 CFC 1
arguments /home/bangalor/public_html/framework/one.cfc 1594 FILEPATH 4
arguments /home/bangalor/public_html/framework/one.cfc 1625 TUPLE 6
arguments /home/bangalor/public_html/framework/one.cfc 1626 METHOD 6
arguments /home/bangalor/public_html/framework/one.cfc 1643 TUPLE 12
arguments /home/bangalor/public_html/framework/one.cfc 1643 LIFECYCLE 6
arguments /home/bangalor/public_html/framework/one.cfc 1643 METHOD 6
arguments /home/bangalor/public_html/framework/one.cfc 1687 CFC 1
arguments /home/bangalor/public_html/framework/one.cfc 1722 CFC 1
arguments /home/bangalor/public_html/framework/one.cfc 1817 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 1820 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 1823 SECTION 2
arguments /home/bangalor/public_html/framework/one.cfc 1824 SECTION 2
arguments /home/bangalor/public_html/framework/one.cfc 1828 SECTION 2
variables /home/bangalor/public_html/framework/one.cfc 1829 cflock 1
arguments /home/bangalor/public_html/framework/one.cfc 1830 SECTION 1
arguments /home/bangalor/public_html/framework/one.cfc 1831 SUBSYSTEM 1
arguments /home/bangalor/public_html/framework/one.cfc 1836 SECTION 1
arguments /home/bangalor/public_html/framework/one.cfc 1851 SUBSYSTEM 1
arguments /home/bangalor/public_html/framework/one.cfc 1869 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 1869 SECTION 2
arguments /home/bangalor/public_html/framework/one.cfc 1919 SUBSYSTEM 6
arguments /home/bangalor/public_html/framework/one.cfc 1925 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 1931 CFC 2
arguments /home/bangalor/public_html/framework/one.cfc 1961 BODY 2
arguments /home/bangalor/public_html/framework/one.cfc 1962 LAYOUTPATH 2
arguments /home/bangalor/public_html/framework/one.cfc 1966 LAYOUTPATH 2
arguments /home/bangalor/public_html/framework/one.cfc 1979 ARGS 1
arguments /home/bangalor/public_html/framework/one.cfc 1980 VIEWPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 1984 VIEWPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 2000 SUBSYSTEM 3
arguments /home/bangalor/public_html/framework/one.cfc 2006 DELIMITER 249
arguments /home/bangalor/public_html/framework/one.cfc 2006 SEGMENTS 249
arguments /home/bangalor/public_html/framework/one.cfc 2011 SEGMENTS 1
arguments /home/bangalor/public_html/framework/one.cfc 2019 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 2028 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 2031 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 2035 SEGMENTS 370
arguments /home/bangalor/public_html/framework/one.cfc 2035 DELIMITER 370
arguments /home/bangalor/public_html/framework/one.cfc 2037 SEGMENTS 370
arguments /home/bangalor/public_html/framework/one.cfc 2040 SEGMENTS 740
arguments /home/bangalor/public_html/framework/one.cfc 2047 TYPE 4
arguments /home/bangalor/public_html/framework/one.cfc 2058 PATH 4
arguments /home/bangalor/public_html/framework/one.cfc 2061 PATH 4
arguments /home/bangalor/public_html/framework/one.cfc 2068 TYPE 4
arguments /home/bangalor/public_html/framework/one.cfc 2074 TARGET 8
arguments /home/bangalor/public_html/framework/one.cfc 2074 ROUTE 8
arguments /home/bangalor/public_html/framework/one.cfc 2143 PATH 16
arguments /home/bangalor/public_html/framework/one.cfc 2144 PATH 8
arguments /home/bangalor/public_html/framework/one.cfc 2169 PATH 8
arguments /home/bangalor/public_html/framework/one.cfc 2169 PATTERN 8
arguments /home/bangalor/public_html/framework/one.cfc 2336 PATH 240
arguments /home/bangalor/public_html/framework/one.cfc 2337 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 2347 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 2348 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 2356 PATH 240
arguments /home/bangalor/public_html/framework/one.cfc 2360 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 2959 RUNSETUP 1
arguments /home/bangalor/public_html/framework/one.cfc 2981 SUBSYSTEM 5
arguments /home/bangalor/public_html/framework/one.cfc 2982 SUBSYSTEM 3
variables /home/bangalor/public_html/framework/one.cfc 2982 cflock 3
arguments /home/bangalor/public_html/framework/one.cfc 2983 SUBSYSTEM 3
arguments /home/bangalor/public_html/framework/one.cfc 3033 ACTION 1
arguments /home/bangalor/public_html/framework/one.cfc 3037 ACTION 1
variables /home/bangalor/public_html/layouts/blog.cfm 19 ALLTAGLIST 1
variables /home/bangalor/public_html/layouts/blog.cfm 25 singleTag 39
variables /home/bangalor/public_html/layouts/blog.cfm 25 ALLTAGLIST 1
variables /home/bangalor/public_html/layouts/blog.cfm 26 SINGLETAG 78
query /home/bangalor/public_html/layouts/blog.cfm 37 ARCHIVESLINK 50
variables /home/bangalor/public_html/layouts/default.cfm 9 fullhtmlContent 1
variables /home/bangalor/public_html/layouts/default.cfm 10 FULLHTMLCONTENT 2
variables /home/bangalor/public_html/layouts/default.cfm 12 FULLHTMLCONTENT 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 9 GETCURRENTPAGE 2
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 9 PAGETITLE 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 11 PAGETITLE 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 17 ITEM 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 17 SECTION 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 22 PAGETITLE 1
variables /home/bangalor/public_html/layouts/inc/contactForm.cfm 71 FORMLOCATION 1
variables /home/bangalor/public_html/layouts/inc/contactForm.cfm 76 FORMLOCATION 1
variables /home/bangalor/public_html/layouts/inc/contactForm.cfm 121 FORMLOCATION 1
variables /home/bangalor/public_html/layouts/inc/footer.cfm 97 FORMLOCATION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 3 ITEM 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 4 SECTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 9 SECTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 16 ITEM 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 21 ITEM 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 23 getCurrentPage 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 23 cfquery 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 25 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 25 STRBROWSERTITLE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 26 STRBROWSERTITLE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 28 SECTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 29 STRBROWSERTITLE 2
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 30 STRMETADESCRIPTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 30 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 31 STRMETADESCRIPTION 2
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 33 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 33 STRMETAKEYWORDS 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 34 STRMETAKEYWORDS 2
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 45 STRMETAKEYWORDS 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 46 STRMETADESCRIPTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 47 STRBROWSERTITLE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 62 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 63 IMGNAME 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 63 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 76 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 77 STRMETADESCRIPTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 78 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 79 IMGNAME 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 82 IMGNAME 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 84 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 85 STRMETADESCRIPTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 87 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/topNav.cfm 42 cfquery 6


SQL Queries

getCurrentPage (Datasource=, Time=0.141 ms, Records=1) in /home/bangalor/public_html/layouts/inc/htmlHead.cfm:7
the following colum(s) are never read within the request:archivesLink,publishedDate,isPublished,id
select * from
    
        Application.qBlogPosts
    

    where lower(urlText)
    
        = 'android-ios-push-notification-using-onesignal-in-reactnative'
qInnerPages (Datasource=, Time=0.174 ms, Records=4) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,parentID,metaKeyWords,browserTitle,isExternalLink,orderBy,showinNav,metaDescription
select * from Application.qPages where parentID = 2 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.144 ms, Records=8) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 21 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.187 ms, Records=8) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 22 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.188 ms, Records=7) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 23 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=1.19 ms, Records=4) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 25 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.328 ms, Records=5) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 4 AND showinNav = 1
                    order by orderBy


Scope Variables

Application Variables:
applicationname=MitrahSoft_2.0
BSCDN=//cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/
CSSDOMAIN=/
EXAMPLESURL=http://examples.mitrahsoft.com
framework.one=Struct (4)
IMAGESDOMAIN=/
INDIA_NUMBER=9092480924
JSDOMAIN=/
MDICDN=//cdn.jsdelivr.net/npm/@mdi/font@5.9.55/
qBlogMonths=Query (48)
QBLOGPOSTS=Query (48)
QMITRAHPAGES=Query (59)
qPages=Query (59)
qRootPages=Query (4)
ROOT=/
SYSTEMPATH=/home/bangalor/public_html/
US_NUMBER=8176068684
US_NUMBER_FORMATTED=(817) 606-8684
CGI Variables:
auth_password=
auth_type=
auth_user=
cert_cookie=
cert_flags=
cert_issuer=
cert_keysize=
cert_secretkeysize=
cert_serialnumber=
cert_server_issuer=
cert_server_subject=
cert_subject=
cf_template_path=/home/bangalor/public_html/index.cfm
content_length=
content_type=
context_path=
gateway_interface=
http_accept=*/*
http_accept_encoding=gzip, br, zstd, deflate
http_accept_language=
http_connection=close
http_cookie=
http_host=www.css.mitrahsoft.com
http_referer=
http_user_agent=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
https=on
https_keysize=
https_secretkeysize=
https_server_issuer=
https_server_subject=
local_addr=178.159.5.243
local_host=greyhound.dnshostnetwork.com
path_info=/blog/android-ios-push-notification-using-onesignal-in-reactnative
path_translated=/home/bangalor/public_html/index.cfm
query_string=
remote_addr=216.73.216.102
remote_host=216.73.216.102
remote_user=
request_method=GET
request_url=https://www.css.mitrahsoft.com/index.cfm/blog/android-ios-push-notification-using-onesignal-in-reactnative
script_name=/index.cfm
server_name=www.css.mitrahsoft.com
server_port=443
server_port_secure=1
server_protocol=HTTP/1.1
server_software=
web_server_api=
Cookie Variables:
cfid=163b6092-b301-435c-bfec-01b1b35f563f
cftoken=0
Request Variables:
_fw1=Struct (16)
action=blog.android-ios-push-notification-using-onesignal-in-reactnative
base=/
cfcbase=
context=Struct (1)
item=android-ios-push-notification-using-onesignal-in-reactnative
layout=false
org.apache.catalina.AccessLog.Protocol=HTTP/1.1
org.apache.catalina.AccessLog.RemoteAddr=216.73.216.102
org.apache.catalina.AccessLog.RemoteHost=216.73.216.102
org.apache.catalina.AccessLog.ServerName=www.css.mitrahsoft.com
org.apache.catalina.AccessLog.ServerPort=443
org.apache.tomcat.remoteAddr=216.73.216.102
org.apache.tomcat.request.forwarded=true
section=blog
subsystem=
subsystembase=/
version=204
Server Variables:
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.0.6=Complex type
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.1.1=Complex type
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.1.2=Complex type
CACHE=Struct (174)
CACHE_TIMESTAMPS=Struct (174)
cbox-javaloader-1B50254DE719A76B2ADC708B9F6D56EE=Component (modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-52B877CA0494DF462AFAE4B19932AA27=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-554E0B2DF76810BDA83FB33DA8A8ABE9=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-757114FCCFB5C490D952526BFDF3987E=Component (modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-7C624209BA64FDFA88C5C8208DA20E5C=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-8E03551109DB0559698D811C86B103EB=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-AEAAE1EF90B4BB57161501BD525097AE=Component (modules.BCrypt.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-D3D5EEDE3F35A4658B10897E5F82E29A=Component (modules.relax.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-D98F90619134ECE764EC062DCA91FCE0=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-DDCEE58D59F22F146C90D6E97C07CA45=Component (modules.relax.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-F4E336252BF14F02E265FDC3C6BA95E1=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
coldfusion=Struct (9)
java=Struct (8)
LOGIN_BRIDGE=Struct (0)
lucee=Struct (8)
os=Struct (8)
PRODSTRUCT=Struct (1)
RECENT_ORDERS=Array (16)
separator=Struct (3)
servlet=Struct (1)
system=Struct (2)
ZONESTR=Struct (0)
Session Variables:
cfid=163b6092-b301-435c-bfec-01b1b35f563f
cftoken=0
chk_rand_footer=4878
lastvisit={ts '2026-08-07 05:59:04'}
PAGEHISTORY=Array (1)
REF=
sessionid=MitrahSoft_2.0_163b6092-b301-435c-bfec-01b1b35f563f_0
timecreated={ts '2026-08-07 05:59:04'}
urltoken=CFID=163b6092-b301-435c-bfec-01b1b35f563f&CFTOKEN=0
Debug Rendering Time: 0 ms