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
Topics
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.
| 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.
VERTICALMedien 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.
HORIZONTALMediendateien 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.
| 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 akzeptiertVERTICALoderHORIZONTAL.ThumbnailImageAlignmentist optional und gilt nur für horizontale Karten.CardContent.Suggestionsenthält Vorschläge auf Kartenebene (maximal 4).Das
SuggestionsArray 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:
| 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
| 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 |