Ly  Jangi

Ly Jangi


The Push Notifications Guide for Ionic & Capacitor

Learn to add Push notifications to your Ionic app with Capacitor and Firebase. We will integrate both iOS and Android in this tutorial!

To send push notifications to your users with Ionic and Capacitor you don’t need a specific service, but you need to configure a bunch of things upfront to make it work.

In this tutorial we will integrate Push Notifications using Firebase, since Firebase is basically required for Android anyway and you can easily use it to send our notifications, even without using the database at all!


Another way to integrate push would be to use a service like OneSignal, which is a great alternative as well!

Ionic Capacitor Setup

First of all we will create the Ionic app with Capacitor enabled and directly specify our package id which is the ID you usually used within your config with Cordova, and what you use within your iOS Developer Portal and for Android as well. It’s basically the unique identifier for your app.

We can also build our app and add the native platforms already since we need to work on them in the next steps, so go ahead and run:

ionic start pushApp blank --type=angular --capacitor --package-id=com.devdactic.devpush
cd ./pushApp
ionic build
npx cap add ios
npx cap add android

If you already have an app you can also simply change the capacitor.config.json to include your appId (which is automatically set with our command above), but if your native folders already exist you would have to replace the id in all files where it appears as well since Capacitor only creates the folder once, and won’t update the id itself!

Inside the capacitor.config.json you can also specify to update the badge count of your app, play sound on push and show an alert when a notification arrives, so that’s what we specify additionally inside the plugins block:

  "appId": "com.devdactic.devpush",
  "appName": "pushApp",
  "bundledWebRuntime": false,
  "npmClient": "npm",
  "webDir": "www",
  "plugins": {
    "SplashScreen": {
      "launchShowDuration": 0
    "PushNotifications": {
      "presentationOptions": ["badge", "sound", "alert"]
  "cordova": {}

Let’s continue with our push configuration outside the app now.

Firebase Configuration

Get started by creating a new Firebase project or use an existing project that you already created for your app.

Simply specify a name and the default options to get started with a new project.

If you have a blank new app you should now see “Get started by adding Firebase to your app” in the dashboard of your app, otherwise you can also simply click the gear icon and move to the project settings from where you can also add an app.

The dialog looks basically the same for both iOS and Android like in the image below, and the only import thing here is to use your package id for the apps!


After the initial step you can download a file, which you can for now simply download anywhere. The files are:

  • google-services.json file for Android
  • GoogleService-info.plist file for iOS

Now we can configure our two platforms, for which one is a lot easier…

Android Push Preparation

There is only one thing to do for Android, and that’s moving the google-services.json that you downloaded to the android/app/ folder like in the image below.


Really that’s all, you could now start to send out push notifications to Android devices but we also want iOS, which takes a bit more time.

👨‍💻Want to read instead of watch?
Here’s the full Ionic tutorial:

#ionic #firebase #ios #android

What is GEEK

Buddha Community

The Push Notifications Guide for Ionic & Capacitor
Einar  Hintz

Einar Hintz


Pros and Cons of Ionic Development

Entrepreneurs around the world want a top-notch mobile application for their business in both Android and iOS platforms. Most of them get stuck mid-way where they struggle to pick the best technology suitable for their business. From questions such as native mobile development or cross-platform development? Flutter or Ionic or React Native?. Each technology and development approach has its own Pros and Cons from which you will need to choose the right one for your business. If you think Ionic is the right cross-platform application development, here are a few pros and cons of Ionic development. 

What is Ionic Framework?

Being an open-source SDK for building Hybrid mobile applications in both Android and iOS platforms, Ionic is the best choice for building top of the line mobile applications. This Ionic framework is completely based on Apache Cordova and Angular. More precisely, Ionic is an npm module that requires the installation of Node JS to function.

One can build a full functioning mobile application in both platforms using their Javascript, HTML, and CSS knowledge without requiring the basics of Kotlin or Java. More than 5 Million mobile applications are built using this Ionic framework by leveraging its platform-specific UI elements, innumerable libraries, and more exciting features.

The applications that are built using the Ionic framework are cross-platform, web-based, and have access to native device’s APIs.

Ionic Applications are

  • Cross-platform – Single code base for both platforms (except native components)
  • Web-based – Built using web-views and can be displayed in a browser like PWAs.
  • Access to native API components – They can access native device’s camera, files, and others.

Advantages of Ionic Development

Quick Development and Time To Market

For entrepreneurs and business owners, ionic development can be beneficial if they want to develop a mobile application in both platforms in a short period of time while comparing to native applications. Building native applications specifically for each platform can be time-consuming which can imply a delay in time to market and development cost of native applications are generally expensive.

#mobile app development #ionic 4 advantages #ionic 4 best practices #ionic 5 #ionic appflow #ionic capacitor pros and cons #ionic vs react native #react native pros and cons #what is ionic app development

Juned Ghanchi


Ionic App Development Company in India, Hire Ionic Developers

We are reputed for developing well crafted and optimized Ionic apps in India and across the world. The cross-platforms Ionic apps built by our tech-savvy team are apt for a faster and efficient business development process.

Our developers are well experienced in using this powerful HTML5 SDK and are able to effectively use web technologies like HTML, CSS, and JAVASCRIPT to build the best Ionic apps.

If you are looking for the best technology services around the world, hire Ionic app developers in India. Your business will find the best app development solutions here.

#ionic app development company india #hire ionic developers india #ionic app development company #hire ionic developers #ionic app programmers #ionic app development agency

Hubify Apps

Hubify Apps


Shopify Out of Stock Notification App for Shopify Store | HubifyApps

Quick Stock Notifier is an easily manageable App. In this app email template, text SMS body and front-end pop-up can be customized easily. Also admin can track all activities, customers enlist, notification sent & orders. This Out of Stock Notification App allows customers to choose to restock alerts using Email/SMS for specific variant combinations, including size, color, or style. This gives you impressive rates of engagement and conversion. Quick Stock Notifier helps to bring customers back to your store and you can convert those specific sales. For more details refer to the attached blog link.

#email notification app #out of stock notification app #shopify out of stock notification #shopify restocks email notifications #shopify restocks notification #shopify restocks sms notifications

Hire Dedicated Ionic App Developers - WebClues Infotech

The popular framework preferred for Cross-Platform app development is the ionic framework which gives the app an interactive look and feel.

Looking for an ionic app developer?

WebClues Infotech offers experienced and expert ionic developers for hire to start-ups and business that requires ionic app development for android and iOS. The developers from WebClues Infotech are highly skilled and takes complete responsibility for the results of the work at hand.

WebClues Infotech offers a flexible pricing structure that is cost-effective especially for a new business.

Wish to develop a Cross-Platform app with an ionic framework?
Hire Ionic App Developers India
Get in touch with us.

Hire Dedicated Ionic App Developer Now:

For Inquiry:


#hire dedicated ionic app developer #dedicated ionic developer for hire #hire ionic developer #hire ionic application developers #hire ionic developers #hire ionic app developers india

The Ultimate Design Guide to Push Notifications

Notifications keeps us connected with every update of our favourite apps. They are the backbone of engagement but like anything else overdose of them can also be bad for the product.

In this article I am going to cover

about Push Notifications & how to design them. This article is helpful for product owners & designers in designing & creating different styles of push notifications.

Here I’ll share some insights to help you navigate the design of a notification by dissecting the anatomy. If you’re a designer you’ll find this Figma push notification UI kituseful.

What is a push notification?

In simple terms a notification is a message that pops up on the user’s device.

It can be triggered locally by an open application, or they can be “pushed” from the server to the user even when the app is not running. They allow your users to opt-in to timely updates and allow you to effectively re-engage users with customised content.

A push notification uses the least amount of words & even uses visuals to catch the eye of the user. Cool right? That’s a quickest way to get your users engaged, so

Like any other technique of engagement this has to be strategically implemented to get the best out the notifications. This medium of digital marketing is newer than others but it has gained momentum in the past few years.

Unique & Useful notifications will always perform better than the boring & casual notifications.

#notifications #web #push-notification #android #ios