Le texte complet d’un message push n’est pas affiché

Dernière mise à jour : 2023-10-12

Cet article fonctionne comme une solution rapide pour afficher le texte complet dans un message push en ajoutant une implémentation de FirebaseMessagingService dans l’application.

Description

Environnement

Campaign Standard

Problème/Symptômes

Le texte complet d’un message push n’est pas affiché dans Adobe Campaign Standard (ACS).

Procédure à suivre :

Dans ACS, créez et envoyez une notification push à l’application Android, puis observez que la notification est reçue, mais ne contient pas de texte intégral.

Résolution

Solution :
Ajouter l’implémentation de FirebaseMessagingService pour créer une notification (dans le panneau des notifications). Si cette fonctionnalité n’est pas ajoutée/mise en oeuvre, le système d’exploitation Android affiche probablement les notifications (dans le panneau de notification) avec le style par défaut.

La variable SDK Campaign ne crée pas d’objet d’affichage de notification (affiché dans le panneau de notification). Le SDK utilise un style spécifique et le système d’exploitation Android prend soin de le redimensionner et de le rendre sur le côté droit. En cas de notifications push, ajoutez un code pour créer l’interface utilisateur des notifications. Une nouvelle implémentation de FirebaseMessagingService doit être ajouté à l’application pour personnaliser le style de la notification affichée (dans le panneau de notification), comme l’activation de plusieurs lignes pour les messages longs.

La documentation Android suivante montre comment utiliser BigTextStyle pour afficher un message multiligne dans les notifications :
Ajouter un grand bloc de texte

Cause :
Il n’est pas lié à ACS, mais à la manière dont le code de l’application Android est conçu.

Sur cette page