Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Envoi de cartes RCS Rich
Une carte enrichie combine du contenu multimédia, du texte et des suggestions d'actions dans un message structuré unique. Les destinataires considèrent la carte comme un élément d'interface utilisateur natif de leur client de messagerie, offrant une expérience similaire à celle d'une application. Utilisez des fiches enrichies pour présenter des informations qui encouragent l'interaction, telles que les détails des produits, les confirmations de réservation ou les offres promotionnelles.
Important
Vous pouvez utiliser la messagerie multimédia RCS (y compris les cartes riches) dans tous les pays où le RCS est pris en charge. Pour de plus amples informations, veuillez consulter Envoi de messages RCS enrichis.
Pour regrouper plusieurs cartes dans un ensemble défilant, voir. Envoi de carrousels RCS
Rubriques
Quand utiliser une carte riche
Les cartes riches conviennent parfaitement aux messages qui bénéficient d'une mise en page visuelle avec des éléments interactifs. Cas d’utilisation courants :
Vitrines de produits : affichez une image, le nom du produit, son prix et un bouton d'achat dans un seul message.
Confirmations de réservation : affichez les détails de la réservation à l'aide d'un lien vers le calendrier et d'un bouton d'itinéraire.
Détails du rendez-vous : date, heure, lieu actuels et options de confirmation ou de report.
Offres promotionnelles : mettez en avant un accord avec les médias et un appel à l'action clair.
Si votre message ne nécessite que du texte avec des suggestions facultatives, utilisez Envoi de SMS RCS plutôt un. Si vous devez envoyer un fichier sans structure de carte supplémentaire, consultezEnvoi de messages sous forme de fichier RCS.
Composants de cartes riches
Une carte riche autonome comprend les composants suivants. Au moins l'un des MediaTitle, ou Description est requis dansCardContent.
| Composant | Obligatoire | Description |
|---|---|---|
Media |
Non | Image, GIF ou vidéo affiché sur la carte. Les formats pris en charge incluent JPEG, PNG, GIF et MP4. La taille maximale du fichier est de 100 Mo. |
Title |
Non | Un court titre pour la carte. 200 caractères maximum. |
Description |
Non | Le corps du texte fournit des détails supplémentaires. 2 000 caractères maximum. |
Suggestions |
Non | Jusqu'à 4 actions ou réponses suggérées jointes à la carte. Consultez Configuration des suggestions RCS. |
Orientation de la carte
Le CardOrientation champ contrôle la relation de mise en page entre le contenu multimédia et le contenu textuel. Ce champ est obligatoire.
VERTICALLe contenu multimédia s'affiche en haut de la carte avec le titre, la description et les suggestions ci-dessous. L'orientation verticale est la valeur par défaut recommandée pour la compatibilité multiplateforme.
HORIZONTALLe contenu multimédia s'affiche sur le côté gauche ou droit de la carte avec du texte à côté. La zone multimédia a une largeur fixe de 128 pixels indépendants de la densité (DP). Permet
ThumbnailImageAlignmentde contrôler si le média apparaît à gauche ou à droite.
Avertissement
L'orientation horizontale entraîne la troncature de l'image sur les appareils iOS. Utilisez l'VERTICALorientation pour les déploiements multiplateformes.
Médias et hauteurs
L'Mediaobjet contient une valeur FileUrl (obligatoire), une valeur facultative ThumbnailUrl et une Height valeur facultative. FileUrlIl doit correspondre au modèle ^(https://|s3://).+$ et peut comporter un maximum de 2 000 caractères. La taille maximale du fichier multimédia est de 100 Mo.
Pour plus de détails sur les formats multimédia pris en charge, les options de diffusion et les URL présignées S3, consultez. Envoi de messages sous forme de fichier RCS
| Height | Size | Description |
|---|---|---|
SHORT |
112 DPS | Écran compact. À utiliser pour les miniatures ou lorsque le contenu du texte est le principal objectif. |
MEDIUM |
168 DPS | Affichage équilibré. Valeur par défaut recommandée pour la plupart des cas d'utilisation. |
TALL |
264 DPS | Zone d'affichage maximale. À utiliser lorsque le contenu principal est le contenu multimédia. |
Note
iOS affiche toutes les valeurs de hauteur du support de manière identique, en ignorant le paramètre de hauteur spécifié. TALLÀ utiliser pour optimiser la zone d'affichage sur les appareils Android tout en maintenant un rendu acceptable sur iOS.
Card-level suggestions
Vous pouvez joindre jusqu'à 4 suggestions à une carte riche en les incluant dans le CardContent.Suggestions tableau. Card-level les suggestions apparaissent directement sous le contenu de la carte.
Outre les suggestions au niveau des cartes, vous pouvez inclure jusqu'à 11 suggestions au niveau du message dans le tableau de niveau supérieur de la structureSuggestions. RcsMessageContent Message-level les suggestions apparaissent sous forme de puces persistantes sous la totalité du message.
Pour la liste complète des types de suggestions (y compris ReplyOpenUrl,DialPhone,ShowLocation,RequestLocation, etCreateCalendarEvent), voirConfiguration des suggestions RCS.
RcsMessageContent structure
Le JSON suivant montre la structure du RcsMessageContent paramètre pour une carte riche autonome. Transmettez ce JSON sous forme de chaîne au --rcs-message-content paramètre dans la AWS CLI ou sous forme de RcsMessageContent paramètre dans le SDK.
{ "Content": { "RichCard": { "StandaloneCard": { "CardOrientation": "VERTICAL", "CardContent": { "Title": "Your card title", "Description": "Additional details about the card content.", "Media": { "FileUrl": "https://example.com/image.jpg", "ThumbnailUrl": "https://example.com/thumb.jpg", "Height": "MEDIUM" }, "Suggestions": [ { "Reply": { "Text": "Confirm", "PostbackData": "confirm_action" } }, { "OpenUrl": { "Text": "View details", "PostbackData": "view_details", "Url": "https://www.example.com/details" } } ] } } } }, "Suggestions": [ { "Reply": { "Text": "Help", "PostbackData": "help_menu" } } ] }
Dans cette structure :
Content.RichCard.StandaloneCardcontient la définition de la carte.CardOrientationest obligatoire et accepteVERTICALouHORIZONTAL.ThumbnailImageAlignmentest facultatif et s'applique uniquement aux cartes horizontales.CardContent.Suggestionscontient des suggestions au niveau de la carte (maximum 4).Le
Suggestionstableau de niveau supérieur contient des suggestions au niveau des messages (11 au maximum).
Envoyer une carte riche
Utilisez l'action SendRcsMessage API pour envoyer une carte riche. Spécifiez votre pool ou votre agent AWS RCS en tant que paramètre --origination-identity et transmettez la structure JSON de la carte enrichie en tant que --rcs-message-content paramètre.
Cross-platform rendu
Le rendu riche des cartes varie entre les appareils Android et iOS. Suivez ces recommandations pour obtenir des résultats cohérents :
| Recommendation | Raison |
|---|---|
VERTICALOrientation de l'utilisation |
L'orientation horizontale entraîne la troncature de l'image sur iOS. |
Utiliser la hauteur du TALL support |
iOS ignore la valeur de hauteur. TALLmaximise la zone d'affichage sur Android. |
| Limitez le titre à 3 lignes ou moins | Empêche le recadrage du contenu multimédia sur iOS lorsque les paramètres d'accessibilité sont activés. |
Utiliser OpenUrl des suggestions de liens |
Les URL figurant dans le texte de description ne sont cliquables sur aucune des plateformes. |
| Testez les fichiers GIF sur iOS | Vérifiez que le rendu de la première image statique est acceptable. |
Limites des cartes Rich
| Ressource | Limite |
|---|---|
| Longueur du titre | 200 caractères |
| Longueur de la description | 2 000 caractères |
| Card-level suggestions | 4 par carte |
| Message-level suggestions | 11 par message |
| Charge utile totale des messages | 250 KO |
| Taille du fichier multimédia | 100 Mo |
FileUrllongueur |
2 000 caractères |