Design an Android rich push delivery rich-push
-
This capability requires an update to Campaign v8.6.3 . Learn more in Campaign v8 Client console release notes.
-
Before designing a Rich Push Notification, you first need to configure your V2 connector. Refer to this page for the detailed procedure.
With Firebase Cloud Messaging, you can choose between two types of messages:
-
The Data message is handled by the client app. These messages are sent directly to the mobile application, which generates and displays an Android notification on the device. Data messages contain only your custom application variables.
-
The Notification message, handled automatically by the FCM SDK. FCM automatically displays the message on your users’ devices on behalf of the client app. Notification messages contain a predefined set of parameters and options but can still be further personalized with custom application variables.
Define the content of the notification push-message
Once your push delivery is created, you can define its content using one of the following templates:
-
Default allows you to send notifications with a simple icon and an accompanying image.
-
Basic can include text, images, and buttons in your notifications.
-
Carousel enables you to send notifications with text and multiple images that users can swipe through.
-
Icon buttons allows you to send notifications with an icon and a corresponding image.
-
Input box gathers user input and feedback directly through the notification.
-
Product catalog displays a variety of product images.
-
Product rating allows users to give feedback and rate products.
-
Timer includes a live countdown timer in your notifications.
-
Zero Bezel uses the entire background surface for an image, with text overlaid seamlessly.
Navigate through the tabs below to learn more on how to personalize these templates.
-
From the Template drop-down, select Default.
-
To compose your message, enter your text in the Title and Message fields.
-
Use the Expression editor to define content, personalize data and add dynamic content. Learn more
-
Define the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
To further personalize your push notification, you can choose an Image URL to add to your push notification and the notification’s Icon to display on your profiles’ devices.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
-
From the Template drop-down, select Basic.
-
To compose your message, enter your text in the Title, Message and Expanded message fields.
The Message text appears in the collapsed view while the Expanded message is displayed when the notification is expanded.
-
Use the Expression editor to define content, personalize data and add dynamic content. Learn more
-
Add the URL which defines the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
Select the Link type of the URL you added to the Click action field:
-
Web URL: Web URLs direct users to online content. Upon clicking, they prompt the device’s default web browser to open and navigate to the designated URL.
-
Deeplink: Deep links are URLs guiding users to specific sections within an app even if the app is closed. When clicked, a dialog can appear, allowing users to choose from various apps capable of handling the link.
-
Open App: Open App URLs allow you to directly connect to content within an application. It enables your application to establish itself as the default handler for a specific type of link, bypassing the disambiguation dialog.
For more information on how to handle Android App Links, refer to Android Developers documentation.
-
-
To further personalize your push notification, you can choose an Image URL to add to your push notification and the notification’s Icon to display on your profiles’ devices.
-
Click Add button and fill in the following fields:
- Label: Text displayed on the button.
- Link URI: Specify the URI to be executed upon clicking the button.
- Link type: Type of link either Web URL, Deeplink, or Open App.
You have the option to include up to three buttons in your push notification. If you opt for the Remind later button, you can only include a maximum of two buttons.
-
Click Add remind later button to add a Remind me later option to your push notification. Enter a Label and Timestamp.
The Timestamp field expects a value representing epoch in seconds.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
-
From the Template drop-down, select Carousel.
-
To compose your message, enter your text in the Title, Message and Expanded message fields.
The Message text appears in the collapsed view while the Expanded message is displayed when the notification is expanded.
-
Use the Expression editor to define content, personalize data and add dynamic content. Learn more
-
Add the URL which defines the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
Select the Link type of the URL you added to the Click action field:
-
Web UR L: Web URLs direct users to online content. Upon clicking, they prompt the device’s default web browser to open and navigate to the designated URL.
-
Deeplink: Deep links are URLs guiding users to specific sections within an app even if the app is closed. When clicked, a dialog can appear, allowing users to choose from various apps capable of handling the link.
-
Open App: Open App URLs allow you to directly connect to content within an application. It enables your application to establish itself as the default handler for a specific type of link, bypassing the disambiguation dialog.
For more information on how to handle Android App Links, refer to Android Developers documentation.
-
-
To further personalize your push notification, you can choose the notification’s Icon to display on your profiles’ devices.
-
Choose how the Carousel is operated:
-
Auto: automatically cycles through images as slides, transitioning at predefined intervals.
-
Manual: allows users to manually swipe between slides to navigate through the images.
Enable the Filmstrip option to include previews of the previous and next images alongside the main slide.
-
-
Click Add image and enter your image URL and text.
Ensure that you include a minimum of three images and a maximum of five images.
-
Handle the order of your images with the Down and Up arrow.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
-
From the Template drop-down, select Icon buttons.
-
Add the URL which defines the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
Select the Link type of the URL you added to the Click action field:
-
Web URL: Web URLs direct users to online content. Upon clicking, they prompt the device’s default web browser to open and navigate to the designated URL.
-
Deeplink: Deep links are URLs guiding users to specific sections within an app even if the app is closed. When clicked, a dialog can appear, allowing users to choose from various apps capable of handling the link.
-
Open App: Open App URLs allow you to directly connect to content within an application. It enables your application to establish itself as the default handler for a specific type of link, bypassing the disambiguation dialog.
For more information on how to handle Android App Links, refer to Android Developers documentation.
-
-
To further personalize your push notification, you can choose the notification’s Icon to display on your profiles’ devices.
-
Add the URL of your Cancel button image.
-
Click Add icon and enter your image URL, Link URI and choose your Link type.
Ensure that you include a minimum of three icons and a maximum of five icons.
-
Handle the order of your images with the Down and Up arrow.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
-
From the Notification type drop-down, select Input box.
-
To compose your message, enter your text in the Title, Message and Expanded message fields.
The Message text appears in the collapsed view while the Expanded message is displayed when the notification is expanded.
-
Use dynamic personalization fields to define content, personalize data and add dynamic content. Learn more
-
Add the URL which defines the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
Select the Link type of the URL you added to the Click action field:
-
Web URL: Web URLs direct users to online content. Upon clicking, they prompt the device’s default web browser to open and navigate to the designated URL.
-
Deeplink: Deep links are URLs guiding users to specific sections within an app even if the app is closed. When clicked, a dialog can appear, allowing users to choose from various apps capable of handling the link.
-
Open App: Open App URLs allow you to directly connect to content within an application. It enables your application to establish itself as the default handler for a specific type of link, bypassing the disambiguation dialog.
For more information on how to handle Android App Links, refer to Android Developers documentation.
-
-
To further personalize your push notification, you can choose an Image URL to add to your push notification and the notification’s Icon to display on your profiles’ devices.
-
Fill-in the following options for your Input box:
- Input receiver name: Enter the name or identifier for the receiver of the input.
- Input text: Enter the text for the Input box.
- Feedback text: Enter the text to display after a reply.
- Feedback image: Add the URL for the image displayed after a reply.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
-
From the Notification type drop-down, select Product catalog.
-
To compose your message, enter your text in the Title and Message fields.
-
Use dynamic personalization fields to define content, personalize data and add dynamic content. Learn more
-
Add the URL which defines the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
Select the Link type of the URL you added to the Click action field:
-
Web URL: Web URLs direct users to online content. Upon clicking, they prompt the device’s default web browser to open and navigate to the designated URL.
-
Deeplink: Deep links are URLs guiding users to specific sections within an app even if the app is closed. When clicked, a dialog can appear, allowing users to choose from various apps capable of handling the link.
-
Open App: Open App URLs allow you to directly connect to content within an application. It enables your application to establish itself as the default handler for a specific type of link, bypassing the disambiguation dialog.
For more information on how to handle Android App Links, refer to Android Developers documentation.
-
-
To further personalize your push notification, you can choose the notification’s Icon to display on your profiles’ devices.
-
Enter your Click-to-Action text and image.
-
Choose your Display type between Horizontal or Vertical.
-
Fill your Catalog items information.
Ensure that you include a minimum of three items and a maximum of five items.
-
Handle the order of your images with the Down and Up arrow.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
-
From the Notification type drop-down, select Product rating.
-
To compose your message, enter your text in the Title, Message and Expanded message fields.
The Message text appears in the collapsed view while the Expanded message is displayed when the notification is expanded.
-
Add the URL which defines the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
Select the Link type of the URL you added to the Click action field:
-
Web URL: Web URLs direct users to online content. Upon clicking, they prompt the device’s default web browser to open and navigate to the designated URL.
-
Deeplink: Deep links are URLs guiding users to specific sections within an app even if the app is closed. When clicked, a dialog can appear, allowing users to choose from various apps capable of handling the link.
-
Open App: Open App URLs allow you to directly connect to content within an application. It enables your application to establish itself as the default handler for a specific type of link, bypassing the disambiguation dialog.
For more information on how to handle Android App Links, refer to Android Developers documentation.
-
-
To further personalize your push notification, you can choose an Image URL to add to your push notification and the notification’s Icon to display on your profiles’ devices.
-
Add your Rating icon in unselected state and Rating icon in selected state URLs.
-
Click Add rating and enter your Link URI and Link type.
Ensure that you include a minimum of three ratings and a maximum of five ratings.
-
Handle the order of your images with the Down and Up arrow.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
-
From the Notification type drop-down, select Timer.
-
To compose your message, enter your text in the Title and Message fields.
Use dynamic personalization fields to define content, personalize data and add dynamic content. Learn more
-
Add the URL which defines the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
Select the Link type of the URL you added to the Click action field:
-
Web URL: Web URLs direct users to online content. Upon clicking, they prompt the device’s default web browser to open and navigate to the designated URL.
-
Deeplink: Deep links are URLs guiding users to specific sections within an app even if the app is closed. When clicked, a dialog can appear, allowing users to choose from various apps capable of handling the link.
-
Open App: Open App URLs allow you to directly connect to content within an application. It enables your application to establish itself as the default handler for a specific type of link, bypassing the disambiguation dialog.
For more information on how to handle Android App Links, refer to Android Developers documentation.
-
-
To further personalize your push notification, you can choose an Image URL to add to your push notification and the notification’s Icon to display on your profiles’ devices.
-
Set your Timer duration in seconds or the Timer end timestamp to a specific epoch timestamp.
-
Enter the text and image that will be displayed after the timer has expired in the Alternate title, Alternate message, Alternate expanded message and Alternate launch image fields.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
-
From the Notification type drop-down, select Zero bezel.
-
To compose your message, enter your text in the Title, Message and Expanded message fields.
The Message text appears in the collapsed view while the Expanded message is displayed when the notification is expanded.
-
Use dynamic personalization fields to define content, personalize data and add dynamic content. Learn more
-
Add the URL which defines the Click action associated with a user click on your notification. This determines the behavior when the user interacts with the notification, such as opening a specific screen or performing a specific action in your app.
-
Select the Link type of the URL you added to the Click action field:
-
Web URL: Web URLs direct users to online content. Upon clicking, they prompt the device’s default web browser to open and navigate to the designated URL.
-
Deeplink: Deep links are URLs guiding users to specific sections within an app even if the app is closed. When clicked, a dialog can appear, allowing users to choose from various apps capable of handling the link.
-
Open App: Open App URLs allow you to directly connect to content within an application. It enables your application to establish itself as the default handler for a specific type of link, bypassing the disambiguation dialog.
For more information on how to handle Android App Links, refer to Android Developers documentation.
-
-
To further personalize your push notification, you can choose an Image URL to add to your push notification and the notification’s Icon to display on your profiles’ devices.
-
Choose your Collapsed notification style for your notification whether the notification primarily displays an image or text.
-
Configure the Advanced settings of your push notification. Learn more
Once you have defined your message content, you can use test subscribers to preview and test the message.
Push notification advanced settings push-advanced
If deactivated, the notification is automatically dismissed when the user interacts with it. The sticky behavior allows important notifications to persist on the screen for longer periods.