Push Notifications

Introduction

Push notifications are remote notifications that an application provider can send to the users of their application, even when the application is not actively running on the user device. These notifications are pushed from the server either at scheduled times or whenever you require them to be sent, to the target users that you specify.

Push notifications can contain promotional content like alerts about the latest events, offers, or updates related to your business, or actionable elements for the user to engage with your application. They are a crucial part of an application, as they provide value to the end users and strengthen your communications with them. You can create an effective communication channel with your users and retain them for your business.

Catalyst Push Notifications, a component of Catalyst Cloud Scale, enables you to incorporate push notifications into applications of the following platforms that you build with Catalyst, as described below:

  • Web: Catalyst provides an SDK code that you can easily incorporate into your Catalyst web application’s codebase to enable push notifications in it.

  • iOS: You can easily configure your iOS app’s APNs certificate that you generate from Apple with Catalyst, thereby allowing Catalyst to forward the push messages that you require to client devices through APNs.

  • Android: Catalyst uses Firebase Cloud Messaging (FCM) to forward push notifications of Catalyst apps to client Android devices. You can generate the required configurations from Firebase, and then configure them in Catalyst.

You can also test sending push notifications to select devices from the Catalyst console or through code, for web, iOS, and Android applications, to verify if they are enabled and work as intended.

SDK and API Documentation

Catalyst supports enabling Push Notifications in your web and mobile applications through the client-side SDKs of iOS, Android, Flutter, and Web platforms. You can then incorporate the Send Push Notifications logic in your codebase in the server-side SDKs of Java, Node.js, and Python environments, as well as through API.

Refer to the help links given below for the relevant help documentation.

Last Updated 2024-11-12 01:42:48 +0530 +0530