Push Notifications Overview

Overview

Push notifications are a powerful tool to drive user engagement and increase customer satisfaction with your app and/or service. You can learn more about push notifications in our blog.

Generally, you want to think about the following three categories of push notifications:

  • Marketing Push Notifications: Broadcast push notifications that target your whole user base or large segments of users. Examples include a push notification for all Android or iOS users.
  • Personalized Push Notifications: Push notifications that are typically driven by a user action and target a specific user based on their notification preferences.
  • Transactional Push Notifications: Push notifications that are typically event-driven and target a small subset (often a single) of users. Examples include push notifications for shipping updates.

Supported Providers

Median supports several push notification providers, offering flexibility to meet your needs. By default, we recommend using OneSignal, but additional providers can be integrated through custom development. Please contact our team for more details.


OneSignal

OneSignal is our default push notification provider, offering a free tier with unlimited push notifications for native apps built using Median.

Learn more about Median and OneSignal

Push Permissions

General

To receive push notification you will need to collect the consent of your users to receive push permissions. Each of the plugins will have a method to request the permissions or check wether the permissions were granted by a user.

Additionally, you can learn more about user-granted permissions in our Permission Overview article.

Example: One Signal

iOS

Receiving push notifications on iOS will require enabling 'Push Notifications' capability when building your app.

Android

There are not additional steps required other than obtaining the users consent to receive push permissions.