Sur cette page : découvrez comment concevoir le contenu des notifications push pour iOS, Android et le Web, y compris le titre et le corps, le comportement en cas de clic, les médias, les boutons et les options avancées.
Une fois que vous avez créé une notification push, vous pouvez concevoir son contenu pour les plateformes iOS, Android et web. Cette page vous guide tout au long de la composition de votre message, de la configuration du comportement en cas de clic, de l’ajout de médias et de boutons et de la définition d’options avancées pour créer des notifications push attrayantes qui trouvent un écho auprès de votre audience.
Disposition Notification push (Android) push-layout
Pour les notifications push Android, utilisez le sélecteur Disposition des notifications push pour choisir le mode d’affichage de la notification :
-
Standard (par défaut) : affiche un corps d’une seule ligne, avec une bannière d’image facultative.
Cela correspond à la mise en page précédemment utilisée pour les notifications. Aucune modification n’a lieu, sauf si la mise en page développée est explicitement sélectionnée.
-
Développé : affiche un corps multiligne qui n’est jamais tronqué, avec une image facultative affichée sous la forme d’une grande icône. Utilisez cette disposition pour les messages plus longs, tels que des conditions d’offre détaillées ou des informations sur l’événement.
Titre et corps push-title-body
Cliquez sur les champs Titre et Corps pour composer votre message. Utilisez l’éditeur de personnalisation pour ajouter du contenu personnalisé et dynamique. En savoir plus sur Personnalisation et Contenu dynamique.
Avec la disposition développée, un champ corps réduit est également disponible pour un texte plus court affiché pendant la réduction de la notification. Si rien n’est indiqué, aucun texte du corps ne s’affiche à l’état réduit.
Vous pouvez également insérer des attributs de profil en ligne en saisissant {{ dans le champ Titre ou Corps. Une liste déroulante de saisie semi-automatique s’ouvre au niveau du curseur, sélectionnez un attribut pour l’insérer en tant que jeton de personnalisation. En savoir plus sur la modification en ligne
Utilisez la prévisualisation de l’appareil pour voir comment la notification s’affiche sur iOS, Android et Web.
Pour accélérer la création de contenu, utilisez Générer le contenu : Générer du texte avec l’IA pour le copier, ou Générer le contenu complet avec l’IA pour des notifications complètes.
Comportement en cas de clic on-click-behavior
Configurez l’action qui se produit lorsque les destinataires appuient sur le corps de votre notification push. Effectuez un choix parmi les options suivantes :
- Ouvrir l’application : lance l’application associée à la notification. L’application est spécifiée dans votre configuration du canal (c’est-à-dire le préréglage du message).
- Lien profond : dirige les utilisateurs et utilisatrices vers un contenu spécifique dans votre application, tel qu’une vue, une section de page ou un onglet spécifique. Saisissez l’URL du lien profond dans le champ fourni.
- URL web : redirige les personnes vers une page web externe. Saisissez l’URL de destination dans le champ fourni.
Lorsqu’une URL dans un lien ou un champ de média est trop longue à afficher, une icône d’info-bulle est toujours visible à côté du champ. Pointez sur celle-ci pour afficher l’URL complète.
Pour plus d’informations sur la façon dont le SDK Adobe gère les liens profonds et les liens universels, consultez la documentation du SDK mobile Adobe Experience Platform.
Ajouter un média add-media-push
Améliorez vos notifications push en ajoutant des médias visuels. Les types de médias disponibles et les méthodes d’implémentation varient selon le système d’exploitation, comme indiqué dans les onglets ci-dessous.
-
Avec la disposition Standard, ajoutez votre ressource dans le champ Ajouter un média en saisissant directement l’URL du média (vous pouvez inclure des jetons de personnalisation dans l’URL), ou en sélectionnant une ressource dans Adobe Experience Manager Assets ou Générer du contenu pour générer des images attrayantes pour les notifications push.
Activez l’option Grande icône pour dimensionner l’image en fonction de l’espace disponible, de sorte que l’image entière reste visible.
-
Avec la disposition développée, saisissez l’URL de la grande icône affichée sur le côté de la notification dans Android, ou sélectionnez une ressource dans Adobe Experience Manager Assets ou Générez du contenu pour générer des images attrayantes pour les notifications push.
Une fois ajouté, le média s’affiche à droite du corps de la notification.
| note |
|---|
| NOTE |
Notez que lorsque vous incluez des pièces jointes multimédia dans la payload de notifications push, telles que des images dans des champs de données personnalisés (par exemple, adb_media), votre application mobile doit implémenter une gestion spécifique côté client pour que les images s’affichent sur les appareils. Votre application doit implémenter le workflow d’affichage et de suivi automatique pour gérer les pièces jointes d’image de la payload. |
Pour iOS, vous pouvez ajouter une image, une vidéo ou un GIF à afficher dans votre notification.
Vous pouvez ajouter des médias à l’aide de l’une des méthodes suivantes :
-
Bouton Ajouter un média : sélectionnez une ressource dans Adobe Experience Manager Assets. Découvrez l’utilisation de Adobe Experience Manager Assets en consultant cette page.
-
Champ Ajouter un média : saisissez l’URL du média dans le champ Ajouter un média. Vous pouvez inclure des jetons de personnalisation dans l’URL.
Une fois ajouté, le média s’affiche à droite du corps de la notification.
| note |
|---|
| NOTE |
Notez que lorsque vous incluez des pièces jointes multimédia dans la payload de notifications push, telles que des images dans des champs de données personnalisés (par exemple, adb_media), votre application mobile doit implémenter une gestion spécifique côté client pour que les images s’affichent sur les appareils. Votre application doit implémenter une extension du service de notification pour télécharger et traiter le contenu multimédia de la payload. En outre, l’option Ajouter un indicateur de contenu modifiable doit être activée dans la section Options avancées. |
Saisissez l’URL du média dans le champ Ajouter un média. Vous pouvez également inclure des jetons de personnalisation dans l’URL pour personnaliser le contenu en fonction de chaque personne.
Cliquez sur
Ajouter des boutons add-buttons-push
Créez une notification exploitable en ajoutant des boutons à votre contenu push. Parcourez les onglets ci-dessous en fonction de votre système d’exploitation.
Si l’écran de l’appareil est verrouillé, les boutons suivants ne s’affichent pas : seuls le Titre et le Message de la notification sont visibles. Si leur appareil est déverrouillé, les destinataires verront les boutons.
Pour Android, vous pouvez ajouter jusqu’à trois boutons.
-
Cliquez sur Ajouter un bouton pour définir les paramètres : le libellé et lʼaction correspondante. Les actions possibles sont les mêmes que pour le comportement en cas de clic.
-
Utilisez l’icone Expansion de l’affichage sous l’image d’aperçu centrale pour prévisualiser vos boutons personnalisés.
Pour iOS, un identifiant de catégorie de notification est spécifié. Les catégories de notifications doivent être préconfigurées dans l’application iOS, qui définira les boutons à afficher et les actions à effectuer. Consultez la documentation Apple pour en savoir plus.
Utilisez l’option Ajouter un bouton pour définir le libellé de chaque bouton et l’action associée, comme décrit ci-dessous :
-
Lien profond : redirigez les personnes vers une vue, une section ou un onglet spécifique dans votre application. Saisissez l’URL du lien profond dans le champ associé.
-
URL web : redirigez les personnes vers une page web externe. Saisissez l’URL dans le champ associé.
Envoyer une notification silencieuse silent-notification
Une notification push silencieuse (ou notification en arrière-plan) est une instruction masquée qui est transmise à l’application. Elle est par exemple utilisée pour informer votre application de la disponibilité d’un nouveau contenu ou pour lancer un téléchargement en arrière-plan.
Sélectionnez l’option Notification silencieuse pour avertir l’application en silence : dans ce cas, la notification est transférée directement à l’application. Aucune alerte ne s’affiche sur l’écran de l’appareil.
Utilisez la section Données personnalisées pour ajouter des paires clé-valeur.
Données personnalisées custom-data
Dans la section Données personnalisées, vous pouvez ajouter des variables personnalisées à la payload, en fonction de la configuration de votre application mobile. Pour plus d’informations sur la configuration des notifications push dans Adobe Experience Platform, consultez cette section.
Personnaliser avec la prise de décisions decisioning-push
Vous pouvez personnaliser et optimiser le contenu de vos notifications push avec la prise de décisions. Vous pouvez ainsi utiliser des scores de priorité, des formules ou des modèles d’IA pour afficher le meilleur contenu à vos clientes et clients.
Pour plus d’informations sur la création et l’utilisation de politiques de décision dans les notifications push, consultez cette section.
Options avancées advanced-options-push
Vous pouvez configurer les options avancées pour votre notification push. Les paramètres disponibles sont répertoriés ci-dessous :
La valeur du badge disparaît dès que l’utilisateur ouvre ou lit le nouveau contenu de l’application. Lorsqu’une notification est reçue sur un appareil, elle peut actualiser ou ajouter une valeur de badge pour l’application associée.
Par exemple, si vous stockez le nombre d’articles non lus de vos clients, vous pouvez tirer parti de la personnalisation pour envoyer la valeur unique de badge d’articles non lus pour chaque client. Pour plus d’informations sur la personnalisation, consultez cette section.
À partir d’iOS 12, les groupes de notifications vous permettent de consolider les threads de message et les rubriques de notification en identifiants de threads. Par exemple, une marque peut envoyer des notifications marketing sous un identifiant de groupe, tout en conservant d’autres notifications de type opérationnel sous un ou plusieurs identifiants différents.
Pour illustrer cela, vous pouvez avoir les groupes de notification groupID : 123 « Consultez la nouvelle collection printanière de pulls » et groupID : 456 « Votre colis a été livré ». Dans cet exemple, toutes les notifications de diffusion sont regroupées sous l’identifiant de groupe : 456.
À partir d’Android 8.0 (niveau API 26), toutes les notifications doivent être affectées à un canal pour s’afficher. Consultez à ce sujet la documentation pour développeur Android.
Ce mécanisme fonctionne même si l’application est en cours d’exécution à l’arrière-plan et qu’elle ne nécessite pas l’intervention de la personne (comme appuyer sur la notification push, par exemple). Toutefois, cela ne s’applique pas si l’application n’est pas en cours d’exécution. Consultez à ce sujet la documentation pour développeur Apple.
Vous pouvez ensuite tirer parti des extensions de votre application mobile pour modifier davantage le contenu ou la présentation des notifications push envoyées depuis Journey Optimizer. Par exemple, les personnes peuvent utiliser cette option pour déchiffrer des données, modifier le corps ou le titre d’une notification, ajouter un identifiant de thread à une notification, etc.
Important : cet indicateur doit être activé lors de l’inclusion de pièces jointes de média (images, vidéos) via des champs de payload (tels que
adb_media) pour qu’ils s’affichent sur les appareils iOS. Votre application doit également implémenter une extension du service de notification pour télécharger et traiter le contenu multimédia à partir de la payload.Private affichera la notification sur tous les écrans verrouillés, mais dissimulera les informations sensibles ou privées sur les écrans verrouillés sécurisés.
public affichera la notification dans son intégralité sur tous les écrans verrouillés.
secret ne divulguera aucune partie de la notification sur un écran verrouillé sécurisé.
Consultez à ce sujet la documentation pour développeur Android.
This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.
For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.
- TL;DR: This page explains how to design push notification content for iOS, Android, and Web, including the Title and Body, on-click behavior, media, buttons, silent notifications, custom data, Decisioning personalization, and advanced options.
Intents:
- Compose the push Title and Body with personalization, inline attributes, and AI content generation
- Configure on-click behavior (Open app, Deeplink, or Web URL)
- Add media and call-to-action buttons per platform
- Send a silent (background) notification and add custom data key-value pairs
- Personalize push content with Decisioning
- Set advanced platform-specific options (collapsible, badges, expiration, priority, etc.)
Glossary:
- On click behavior: The action that occurs when a recipient taps the body of the push notification — Open app, Deeplink, or Web URL (product-specific)
- Silent Notification: A background notification delivered directly to the application with no alert displayed on the device screen (product-specific)
- Custom data: Key-value pairs added to the payload depending on the mobile application configuration (product-specific)
- Decisioning: A capability to personalize and optimize push content using Priority Scores, Formulas, or AI Models to select the best content (product-specific)
- Add mutable-content flag: An iOS advanced option that allows push content to be modified by a notification service extension; required for media attachments to render on iOS (product-specific)
Guardrails:
- For Android, you can add up to three buttons.
- Web push notifications do not support the Silent Notification feature.
- On iOS, the Add mutable-content flag option must be enabled when including media attachments (such as
adb_media) for them to render, and the app must implement a Notification Service Extension. - If the device screen is locked, buttons are not displayed; only the Title and the Message are visible.
- For iOS buttons, notification categories must be preconfigured in the iOS app to define the buttons displayed and actions taken.
- On iOS, Push expiration is enforced as a hard stop: any message reaching APNS after its expiration time is not delivered.
- Android media supports only an image icon and an image for expanded notifications.
Terminology:
- Canonical name: On click behavior — Acronym: n/a — variants: on-click behavior
- Synonyms: “Deeplink” = “deep link”
- Do not confuse: “Open app” ≠ “Deeplink” ≠ “Web URL” (three distinct on-click behaviors)
- Do not confuse: “Notification group” (iOS only) ≠ “Notification channel” (Android only)
- Do not confuse: “Add content-availability flag” (wakes the app) ≠ “Add mutable-content flag” (allows content modification / media rendering)
FAQ:
- Q: What happens when a recipient taps the push body? — The configured on-click behavior runs: Open app, Deeplink, or Web URL.
- Q: How many buttons can I add on Android? — Up to three.
- Q: Can I send a silent notification on Web? — No, Web push notifications do not support the Silent Notification feature.
- Q: Why are my iOS media attachments not rendering? — The Add mutable-content flag must be enabled and your app must implement a Notification Service Extension to download and process the media.
- Q: How can I personalize which content is shown? — Use Decisioning, which selects the best content using Priority Scores, Formulas, or AI Models.
- Q: What is the difference between iOS and Android expiration? — On iOS, Push expiration is a hard stop (undelivered after expiry); on Android, Time to live is a delivery window converted by FCM, so messages may be sent later than expected.