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
- Braze
- Bloomreach
- Cordial
- Intercom
- Iterable
- Microsoft Dynamics
- MoEngage
- Optimizely/Episerver
- Sendbird
OneSignalOneSignal is our default push notification provider, offering a free tier with unlimited push notifications for native apps built using Median.
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.
- Full-Service Customers: Our publishing team will add the capability for you.
- Self-Serve Developers: Please follow our guide to add the Push Notification Capability within Xcode.
Android
There are not additional steps required other than obtaining the users consent to receive push permissions.
Updated about 2 months ago