Help Center RCS-Nachrichten

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

RCS-Beispiel

Anfrage

{
  "from": "YourBrand",
  "to": "+380XXXXXXXXX",
  "type": "rcs",
  "text": "Your RCS message text with rich formatting"
}

Parameter

ParameterGeben Sieein ErforderlichBeschreibung
„von“ZeichenfolgeJaAlphanumerische Absender-ID
„zu“ZeichenfolgeJaTelefonnummer des Empfängers (E.164)
„Typ“ZeichenfolgeJaAuf „rcs“
TextZeichenfolgeJaNachrichteninhalt (bis zu 3072 Zeichen)
messageDataObjektNeinRich 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

{
  "text": "Visit Website",
  "action": {
    "type": "openUrl",
    "url": "https://example.com"
  }
}

Telefonnummer wählen

{
  "text": "Call Us",
  "action": {
    "type": "dial",
    "phoneNumber": "+380XXXXXXXXX"
  }
}

Standort senden

{
  "text": "Share Location",
  "action": {
    "type": "shareLocation"
  }
}

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