RCS-Nachrichten
RCS (Rich Communication Services) ist die nächste Generation von Messaging für Android-Geräte und bietet Rich Media, Interaktivität und erweiterte Funktionen über herkömmliche SMS hinaus.
Übersicht
RCS bietet erweiterte Messaging-Funktionen:
- Rich Media (Bilder, Videos, GIFs)
- Interaktive Schaltflächen und Karussells
- Quittungen lesen und Indikatoren eingeben
- Höhere Zeichenbegrenzungen (bis zu 3072 Zeichen)
- Bessere Sendungsverfolgung
- Markenidentifizierung des Absenders
Verfügbarkeit
- Plattform: Nur Android-Geräte
- Netzwerk: Erfordert RCS-Unterstützung des Netzbetreibers
- Fallback: Fällt automatisch auf SMS zurück, wenn RCS nicht verfügbar ist
Grundlegende RCS-Nachricht

Anfrage
{
"from": "YourBrand",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Your RCS message text with rich formatting"
}
Parameter
| Parameter | Geben Sie | ein Erforderlich | Beschreibung |
|---|---|---|---|
| „von“ | Zeichenfolge | Ja | Alphanumerische Absender-ID |
| „zu“ | Zeichenfolge | Ja | Telefonnummer des Empfängers (E.164) |
| „Typ“ | Zeichenfolge | Ja | Auf „rcs“ |
Text |
Zeichenfolge | Ja | Nachrichteninhalt (bis zu 3072 Zeichen) |
messageData |
Objekt | Nein | Rich Media und Schaltflächen |
Nachrichtentypen
Nur Text
Einfache Textnachricht mit erweiterter Zeichenbeschränkung:
{
"from": "YourBrand",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Welcome to our service! RCS allows us to send much longer messages with rich formatting and interactive elements."
}
Text + Bild
{
"from": "YourBrand",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Check out our new product!",
"messageData": {
"media": {
"url": "https://example.com/product.jpg",
"type": "image/jpeg",
"height": 600,
"width": 800
}
}
}
Text + Bild + Schaltfläche
{
"from": "YourStore",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Summer Sale - Up to 50% off!",
"messageData": {
"media": {
"url": "https://example.com/sale-banner.jpg",
"type": "image/jpeg"
},
"buttons": [
{
"text": "Shop Now",
"action": {
"type": "openUrl",
"url": "https://example.com/sale"
}
}
]
}
}
Text + Video
{
"from": "YourBrand",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Watch our product demo",
"messageData": {
"media": {
"url": "https://example.com/demo.mp4",
"type": "video/mp4",
"thumbnail": "https://example.com/thumbnail.jpg"
}
}
}
Text + mehrere Schaltflächen
{
"from": "YourService",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Your order #12345 is ready for pickup",
"messageData": {
"buttons": [
{
"text": "Track Order",
"action": {
"type": "openUrl",
"url": "https://example.com/track/12345"
}
},
{
"text": "Contact Support",
"action": {
"type": "dial",
"phoneNumber": "+380XXXXXXXXX"
}
},
{
"text": "Cancel Order",
"action": {
"type": "openUrl",
"url": "https://example.com/cancel/12345"
}
}
]
}
}
RCS-Karussell
Mehrere Elemente in einem scrollbaren Karussell anzeigen:
{
"from": "YourStore",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Featured Products",
"messageData": {
"carousel": {
"cards": [
{
"title": "Product A",
"description": "Premium quality product",
"media": {
"url": "https://example.com/product-a.jpg",
"type": "image/jpeg"
},
"buttons": [
{
"text": "Buy Now",
"action": {
"type": "openUrl",
"url": "https://example.com/product-a"
}
},
{
"text": "Details",
"action": {
"type": "openUrl",
"url": "https://example.com/product-a/details"
}
}
]
},
{
"title": "Product B",
"description": "Best seller",
"media": {
"url": "https://example.com/product-b.jpg",
"type": "image/jpeg"
},
"buttons": [
{
"text": "Buy Now",
"action": {
"type": "openUrl",
"url": "https://example.com/product-b"
}
}
]
}
]
}
}
}
Schaltflächenaktionen
URL öffnen
Telefonnummer wählen
Standort senden
Kalenderereignis
{
"text": "Add to Calendar",
"action": {
"type": "createCalendarEvent",
"title": "Appointment",
"startTime": "2025-01-25T14:00:00Z",
"endTime": "2025-01-25T15:00:00Z"
}
}
Medienspezifikationen
Bilder
- Formate: JPEG, PNG, GIF
- Maximale Größe: 2 MB
- Empfohlene Auflösung: 800x600 oder 1200x800
- Seitenverhältnis: 16:9 oder 4:3
Videos
- Formate: MP4, 3GP
- Maximale Größe: 10 MB
- Maximale Dauer: 2 Minuten
- Empfohlene Auflösung: 1280x720
Audio
- Formate: MP3, AAC
- Maximale Größe: 5 MB
- Maximale Dauer: 5 Minuten
Rückfall auf SMS
RCS greift automatisch auf SMS zurück, wenn:
- Der Empfänger hat kein RCS
- RCS ist auf dem Empfängergerät deaktiviert
- Netzwerk unterstützt RCS nicht
{
"from": "YourBrand",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Check out our new product!",
"messageData": {
"media": {
"url": "https://example.com/product.jpg",
"type": "image/jpeg"
},
"buttons": [
{
"text": "Shop Now",
"action": {
"type": "openUrl",
"url": "https://example.com/shop"
}
}
]
},
"fallback": {
"type": "sms",
"text": "Check out our new product! Visit: https://example.com/shop"
}
}
Anwendungsfälle
E-Commerce
{
"from": "YourStore",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Your order has been shipped!",
"messageData": {
"media": {
"url": "https://example.com/package.jpg",
"type": "image/jpeg"
},
"buttons": [
{
"text": "Track Package",
"action": {
"type": "openUrl",
"url": "https://example.com/track/ABC123"
}
},
{
"text": "Contact Support",
"action": {
"type": "dial",
"phoneNumber": "+380XXXXXXXXX"
}
}
]
}
}
Bankwesen
{
"from": "YourBank",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Low balance alert: Your account balance is $50",
"messageData": {
"buttons": [
{
"text": "View Balance",
"action": {
"type": "openUrl",
"url": "https://bank.example.com/balance"
}
},
{
"text": "Transfer Money",
"action": {
"type": "openUrl",
"url": "https://bank.example.com/transfer"
}
}
]
}
}
Reisen
{
"from": "YourAirline",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Your flight is departing in 3 hours",
"messageData": {
"media": {
"url": "https://example.com/boarding-pass.jpg",
"type": "image/jpeg"
},
"buttons": [
{
"text": "Check-in",
"action": {
"type": "openUrl",
"url": "https://airline.example.com/checkin"
}
},
{
"text": "Add to Calendar",
"action": {
"type": "createCalendarEvent",
"title": "Flight Departure",
"startTime": "2025-01-25T10:00:00Z"
}
}
]
}
}
Best Practices
Inhalt
- ✅ Verwenden Sie hochwertige Bilder (mindestens 800 x 600)
- ✅ Halten Sie den Schaltflächentext kurz (2-3 Wörter)
- ✅ Bereitstellung von SMS-Fallback für Rich Content
- ✅ Testen Sie auf verschiedenen Android-Geräten
- ❌ Nicht mehr als 4–5 Schaltflächen pro Nachricht enthalten
- ❌ Vermeiden Sie große Videodateien (>5 MB)
Medien
- Verwenden Sie HTTPS-URLs für alle Medien
- Bilder für Mobilgeräte optimieren
- Fügen Sie aus Gründen der Barrierefreiheit Alternativtext ein
- Testen Sie Medien-URLs vor dem Senden
Schaltflächen
- Maximal 4 Schaltflächen pro Nachricht
- Klarer Call-to-Action-Text
- Testen Sie alle Tastenaktionen
- Erwägen Sie einen Ersatz für nicht verfügbare Aktionen
Branding
- Verwenden Sie eine einheitliche Absender-ID
- Fügen Sie gegebenenfalls das Markenlogo ein
- Behalten Sie die Stimme und den Ton der Marke bei
- Sorgen Sie für visuelle Konsistenz
Lieferstatus
RCS bietet eine verbesserte Sendungsverfolgung:
- Gesendet: Nachricht an den Mobilfunkanbieter gesendet
- Zugestellt: Nachricht an Gerät zugestellt
- Lesen: Nachricht vom Empfänger geöffnet
- Fehlgeschlagen: Zustellung fehlgeschlagen, Fallback ausgelöst
Überprüfen Sie den Status mithilfe des Statusendpunkts.
Nächste Schritte
– Viber-Nachrichten – Alternatives Rich Messaging – SMS-Nachrichten – Ersatznachrichten - Status prüfen - Lieferung verfolgen – Fallback-Strategien – Konfigurieren Sie Fallbacks