View a markdown version of this page

RCS-Rich Cards versenden - AWS SMS-Nachrichten für Endbenutzer

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

RCS-Rich Cards versenden

Eine umfangreiche Karte kombiniert Medien, Text und Aktionsvorschläge zu einer einzigen strukturierten Nachricht. Die Empfänger sehen die Karte als systemeigenes Benutzeroberflächenelement in ihrem Messaging-Client und bieten so ein App-ähnliches Erlebnis. Verwenden Sie umfangreiche Karten, um Informationen zu präsentieren, die zur Interaktion anregen, z. B. Produktdetails, Buchungsbestätigungen oder Werbeangebote.

Wichtig

Sie können RCS Rich Media Messaging (einschließlich Rich Cards) in allen Ländern verwenden, in denen RCS unterstützt wird. Weitere Informationen finden Sie unter Senden umfangreicher RCS-Nachrichten.

Informationen zum Gruppieren mehrerer Karten zu einem scrollbaren Satz finden Sie unter. RCS-Karussells senden

Wann sollte eine Rich-Karte verwendet werden

Rich Cards eignen sich gut für Nachrichten, die von einem visuellen Layout mit interaktiven Elementen profitieren. Häufige Anwendungsfälle umfassen:

  • Produktpräsentationen: Zeigen Sie ein Bild, einen Produktnamen, einen Preis und eine Kaufschaltfläche in einer Nachricht an.

  • Buchungsbestätigungen: Zeigt Reservierungsdetails mit einem Kalenderlink und einer Schaltfläche für eine Wegbeschreibung an.

  • Termindetails: Derzeitiges Datum, Uhrzeit, Ort und Optionen zur Bestätigung oder Verschiebung des Termins.

  • Werbeangebote: Heben Sie einen Deal mit den Medien und einen klaren Aufruf zum Handeln hervor.

Wenn Ihre Nachricht nur Text mit optionalen Vorschlägen erfordert, verwenden Sie Senden von RCS-Textnachrichten stattdessen einen. Wenn Sie eine Datei ohne zusätzliche Kartenstruktur senden müssen, finden Sie weitere Informationen unterRCS-Dateinachrichten senden.

Umfangreiche Kartenkomponenten

Eine eigenständige Rich Card besteht aus den folgenden Komponenten. Mindestens einer von MediaTitle, oder Description ist in erforderlichCardContent.

Umfangreiche Kartenkomponenten
Komponente Erforderlich Description
Media Nein Ein Bild, GIF oder Video, das auf der Karte angezeigt wird. Zu den unterstützten Formaten gehören JPEG, PNG, GIF und MP4. Die maximale -Dateigröße ist 100 MB.
Title Nein Eine kurze Überschrift für die Karte. Maximal 200 Zeichen.
Description Nein Haupttext mit zusätzlichen Details. Maximal 2.000 Zeichen.
Suggestions Nein Der Karte sind bis zu 4 Aktionsvorschläge oder Antworten beigefügt. Siehe Konfiguration von RCS-Vorschlägen.

Ausrichtung der Karte

Das CardOrientation Feld steuert die Layout-Beziehung zwischen Medien und Textinhalt. Dies ist ein Pflichtfeld.

VERTICAL

Medien werden oben auf der Karte mit Titel, Beschreibung und Vorschlägen unten angezeigt. Die vertikale Ausrichtung ist die empfohlene Standardeinstellung für plattformübergreifende Kompatibilität.

HORIZONTAL

Mediendateien werden auf der linken oder rechten Seite der Karte mit Textinhalt daneben angezeigt. Der Medienbereich hat eine feste Breite von 128 dichteunabhängigen Pixeln (DP). ThumbnailImageAlignmentSteuert, ob das Medium links oder rechts angezeigt wird.

Warnung

Durch die horizontale Ausrichtung werden Bilder auf iOS-Geräten gekürzt. Verwenden Sie die VERTICAL Ausrichtung für plattformübergreifende Bereitstellungen.

Medien und Höhen

Das Media Objekt enthält einen FileUrl (erforderlichen), einen optionalen ThumbnailUrl und einen optionalen Height Wert. Der FileUrl muss dem Muster entsprechen ^(https://|s3://).+$ und darf maximal 2.000 Zeichen lang sein. Die maximale Größe der Mediendatei beträgt 100 MB.

Einzelheiten zu unterstützten Medienformaten, Bereitstellungsoptionen und vorsignierten S3-URLs finden Sie unterRCS-Dateinachrichten senden.

Werte für die Medienhöhe
Höhe Größe Description
SHORT 112 DP Kompaktes Display. Verwenden Sie es für Miniaturansichten oder wenn der Textinhalt im Mittelpunkt steht.
MEDIUM 168 DP Ausgewogenes Display. Empfohlene Standardeinstellung für die meisten Anwendungsfälle.
TALL 264 DP Maximaler Anzeigebereich. Verwenden Sie diese Option, wenn Medien der Hauptinhalt sind.
Anmerkung

iOS rendert alle Medienhöhenwerte identisch und ignoriert dabei die angegebene Höheneinstellung. Wird verwendetTALL, um den Anzeigebereich auf Android-Geräten zu maximieren und gleichzeitig ein akzeptables Rendering auf iOS aufrechtzuerhalten.

Card-level Vorschläge

Sie können einer Rich Card bis zu 4 Vorschläge hinzufügen, indem Sie sie in das CardContent.Suggestions Array aufnehmen. Card-level Vorschläge werden direkt unter dem Karteninhalt angezeigt.

Zusätzlich zu Vorschlägen auf Kartenebene können Sie bis zu 11 Vorschläge auf Nachrichtenebene in die oberste Ebene Suggestions der Struktur aufnehmen. RcsMessageContent Message-level Vorschläge werden als persistente Chips unter der gesamten Nachricht angezeigt.

Die vollständige Liste der Vorschlagstypen (einschließlichReply,OpenUrl,DialPhone, ShowLocationRequestLocation, undCreateCalendarEvent) finden Sie unterKonfiguration von RCS-Vorschlägen.

RcsMessageContent Struktur

Die folgende JSON-Datei zeigt die Struktur des RcsMessageContent Parameters für eine eigenständige Rich Card. Übergeben Sie dieses JSON als Zeichenfolge an den --rcs-message-content Parameter in der AWS CLI oder als RcsMessageContent Parameter im 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" } } ] }

In dieser Struktur:

  • Content.RichCard.StandaloneCardenthält die Kartendefinition.

  • CardOrientationist erforderlich und akzeptiert VERTICAL oderHORIZONTAL.

  • ThumbnailImageAlignmentist optional und gilt nur für horizontale Karten.

  • CardContent.Suggestionsenthält Vorschläge auf Kartenebene (maximal 4).

  • Das Suggestions Array der obersten Ebene enthält Vorschläge auf Nachrichtenebene (maximal 11).

Eine reichhaltige Karte senden

Verwenden Sie die SendRcsMessage API-Aktion, um eine Rich-Card zu senden. Geben Sie Ihren Pool oder AWS RCS-Agenten als Parameter an --origination-identity und übergeben Sie die Rich-Card-JSON-Struktur als --rcs-message-content Parameter.

Cross-platform Rendern

Das Rendern von reichhaltigen Karten variiert zwischen Android- und iOS-Geräten. Folgen Sie diesen Empfehlungen, um konsistente Ergebnisse zu erzielen:

Cross-platform Empfehlungen
Empfehlung Grund
VERTICALOrientieren Sie sich Die horizontale Ausrichtung führt unter iOS zu Bildkürzungen.
Verwenden Sie die TALL Medienhöhe iOS ignoriert den Höhenwert. TALLmaximiert den Anzeigebereich auf Android.
Beschränken Sie den Titel auf 3 Zeilen oder weniger Verhindert das Zuschneiden von Medien auf iOS mit aktivierten Barrierefreiheitseinstellungen.
Verwenden Sie OpenUrl Vorschläge für Links URLs im Beschreibungstext können auf keiner der Plattformen angeklickt werden.
Testen Sie GIF-Medien auf iOS Vergewissern Sie sich, dass der statische erste Frame akzeptabel gerendert wird.

Umfangreiche Kartenlimits

Umfangreiche Kartenlimits
Ressource Limit
Länge des Titels 200 Zeichen
Länge der Beschreibung 2 000 Zeichen
Card-level Vorschläge 4 pro Karte
Message-level Vorschläge 11 pro Nachricht
Nutzlast der Nachricht insgesamt 250 KB
Größe der Mediendatei 100 MB
FileUrlLänge 2 000 Zeichen