There are two ways you can send notifications. You can use them to send out standard standalone push notifications to show up on devices outside of app use. Or you can have in-app notifications enabled to ensure users see the notification you are sending out.
You can send out notifications using Broadcast and Flow. Use the Notifications options in the web interface to select notification type.
Push notifications are a type of communication which show up outside of the app when not being used, granted the user has notifications enabled in their device settings.
In-app notifications are a type of communication which show up when apps are running in the foreground, and show up inside the app. When applications are running in the foreground, push notifications are not shown. This is expected behavior for mobile operating systems.
There are two ways you can send in-app notifications. You can combine them with regular push notifications, or send them as standalone notifications in-app. These standalone notifications are delivered via a special type of silent push notification which is not shown in the notification center, status bar or notifications drawer.
It is recommended to combine in-app notifications with push notifications for promotional scenarios when customers are unlikely to be using the application. This is mostly suitable for Broadcasts.
Standalone in-app notifications are mostly relevant for communicative scenarios based on behavioral events (e.g. app launch). In this case, notifications work dynamically based on engagement scenarios which you can set up using Flow.