• Classified Listing Docs
    • Classified Listing Plugin
    • Classified Listing All Addons
    • Classified Listing Mobile App
    • Classima Mobile APP
    • Listygo Mobile App
    • Homlisti Mobile App
  • Woocommerce Plugins Docs
    • ShopBuilder Elementor Addon
    • Woo Variation Swatches
    • Woo Variation Gallery
    • Zilly Mobile App
  • General Plugins Docs
    • The Post Grid
    • Testimonial Slider
    • Team Members
    • Food Menu
    • Review & Schema
    • Portfolio
    • Business Review
  • Our Plugins
    • The Post Grid
    • Classified Listing
    • ShopBuilder
    • Food Menu
    • Team
    • Portfolio
    • Testimonial Slider
    • Review & Schema
    • See All Plugins
  • Buy Now
×
  • Classified Listing Docs
    • Classified Listing Plugin
    • Classified Listing All Addons
    • Classified Listing Mobile App
    • Classima Mobile APP
    • Listygo Mobile App
    • Homlisti Mobile App
  • Woocommerce Plugins Docs
    • ShopBuilder Elementor Addon
    • Woo Variation Swatches
    • Woo Variation Gallery
    • Zilly Mobile App
  • General Plugins Docs
    • The Post Grid
    • Testimonial Slider
    • Team Members
    • Food Menu
    • Review & Schema
    • Portfolio
    • Business Review
  • Our Plugins
    • The Post Grid
    • Classified Listing
    • ShopBuilder
    • Food Menu
    • Team
    • Portfolio
    • Testimonial Slider
    • Review & Schema
    • See All Plugins

Getting Started

2
  • Required Plugin & Themes
  • Purchase the APP

App Installation Preparation

3
  • Required Software and Tools
  • Installation
  • Running the app in device

App Configuration

16
  • Firebase configuration for OTP/SMS Login
  • App Configuration
  • Configuring App.json file
  • Configuring package.json file
  • Configuring Colors
  • Configuring Assets (Icon, Logo, Splash etc.) and other things (App Name)
  • Configuring backend related information & In App Paginatio
  • Map & Location related settings
  • Changing all app static texts
  • App Translation / Changing App Language
  • Admob (Google Ads) Settings
  • Push Notification
  • Firebase configuration for Phone verification Plugin
  • Firebase Remote Config For Force Update Setup Guide
  • Seller Verification Configuration for App
  • Misc. Configuration

Social Login

2
  • Google Login
  • Facebook Login

Building the Project for Production

4
  • Building the Project for Production
  • General Process
  • iOS Version
  • Android Version

Must read before submission

3
  • Must perform this before app submission
  • Play store data safety configuration
  • App Build Services (Start from $100)

FAQs

3
  • NPM error (Invalid version)
  • Common Issue
  • Htaccess file
  • Home
  • Docs
  • App Configuration
  • Push Notification
View Categories

Push Notification

2 min read

This documentation is valid for Classima 2.95.2 and upper versions. #

To setup push notification, you need to follow the below steps:

1. Configuring schema in admin panel
Open classified listing > settings > app . Now put a same value for the app under App schema. (only lowercase alphabets)

2. Configuring schema in app.json
You need to open your app.json file and add a custom url schema under scheme key. See the image.

3. Configuring firebase app

a. (If you already configured google login, and added google-services.json file, go to step 4)
If you have not already created a Firebase project for your app, do so now by clicking on Add project in the Firebase Console.

b. In your new project console, click Add Firebase to your Android app and follow the setup steps. Make sure that the Android package name you enter is the same as the value of android.package in your app.json. And similarly add iOS project for ios App.



(Android only) Go to your Firebase project’s settings, scroll down to “Your apps” and select your Android app. Under SHA certificate fingerprints, click Add fingerprint, and add Google Certificate Fingerprint.
You’ll get Google Certificate Fingerprint by following steps:
(You need to build your app once before these steps to generate credentials)
– run eas credentials
– Select Android
– Select profile (production)
– You’ll get all the credentials in the console. From here copy the “SHA1 Fingerprint“. This SHA1 Fingerprint is Google Certificate Fingerprint.
*** If you haven’t already run eas build -p android for this project, you’ll need to do that first before getting the Google Certificate Fingerprint.

  1. Download the google-services.json  for android and Googleservice-info.plist file for iOS and place it in your app’s root directory.






  2. In your app.json, add an android.googleServicesFile field with the relative path to the google-services.json file you just downloaded. If you placed it in the root directory, this will probably look like . Similarly do for iOS. see below code.
{
  ...
  "ios" : {
    "googleServicesFile": "./GoogleService-Info.plist"
    ...
  }
  ...
  "android": {
    "googleServicesFile": "./google-services.json",
    ...
  }
}

4. Uploading Server Credentials

  • Go to firebase console and select your app
  • From the top click the gear icon and select project settings


  • Go to Service accounts and click Generate new private key and finally click Generate key on the pop up.




  • A new json file will be downloaded.
  • Now go to your expo account and select the project
  • After selecting project, from left sidebar select Credentials under Project Settings


  • Then select your android Application Identifier


  • Scroll down and click add a service account key under FCM V1 service account key


  • On the pop up click Select file and select the downloaded json file
  • After selecting, click the Save button.

5. Finally go to app > services > miscConfig.js and put “true” for “enablePushNotification”



That’s it — users who run this new version of the app will now receive notifications through FCM using your project’s credentials.

– After configuring Push notification , please create a new build and test with that. Older build might produce errors.

6. After you upload the app in play store and get approved, you need to log in to your play console account and select your published app. On the next page from left sidebar, select “Test and Release” > “App Integrity”. Scroll down to “Play app signing” and click “Settings”. Copy the “SHA-1 certificate fingerprint” under “App signing key certificate”.






Go to your firebase project, open the android app you created in step 2. Now add the “SHA-1 certificate fingerprint” to your project.
Similarly Copy the “SHA-256 certificate fingerprint” And add it to firebase project.
If you miss this step, push notifications might not work in apps downloaded from play store.

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on November 20, 2025
Admob (Google Ads) SettingsFirebase configuration for Phone verification Plugin
Table of Contents
  • This documentation is valid for Classima 2.95.2 and upper versions.
Copyright© 2026 RadiusDocs by RadiusTheme