RCS-meddelelser
RCS (Rich Communication Services) er den næste generation af beskeder til Android-enheder, der tilbyder rige medier, interaktivitet og avancerede funktioner ud over traditionelle SMS.
Oversigt
RCS giver forbedrede beskedfunktioner:
- Rich media (billeder, videoer, GIF'er)
- Interaktive knapper og karruseller
- Læs kvitteringer og tasteindikatorer
- Højere tegngrænser (op til 3072 tegn)
- Bedre leveringssporing
- Brandet afsenderidentifikation
Tilgængelighed
- Platform: Kun Android-enheder
- Netværk: Kræver bærer-RCS-understøttelse
- Fallback: Falder automatisk tilbage til SMS, hvis RCS ikke er tilgængelig
Grundlæggende RCS-meddelelse

Anmodning
{
"from": "YourBrand",
"to": "+380XXXXXXXXX",
"type": "rcs",
"text": "Your RCS message text with rich formatting"
}
Parametre
| Parameter | Skriv | Påkrævet | Beskrivelse |
|---|---|---|---|
fra |
streng | Ja | Alfanumerisk afsender-id |
til |
streng | Ja | Modtagerens telefonnummer (E.164) |
type |
streng | Ja | Indstil til "rcs" |
tekst |
streng | Ja | Beskedindhold (op til 3072 tegn) |
messageData |
objekt | Nej | Rich media og knapper |
Meddelelsestyper
Kun tekst
Simpel tekstbesked med udvidet tegnbegrænsning:
{
"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."
}
Tekst + billede
{
"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
}
}
}
Tekst + Billede + Knap
{
"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"
}
}
]
}
}
Tekst + 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"
}
}
}
Tekst + flere knapper
{
"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-karrusel
Vis flere elementer i en rullebar karrusel:
{
"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"
}
}
]
}
]
}
}
}
Knaphandlinger
Åbn URL
Tast telefonnummer
Send placering
Kalenderbegivenhed
{
"text": "Add to Calendar",
"action": {
"type": "createCalendarEvent",
"title": "Appointment",
"startTime": "2025-01-25T14:00:00Z",
"endTime": "2025-01-25T15:00:00Z"
}
}
Mediespecifikationer
Billeder
- Formater: JPEG, PNG, GIF
- Maksimal størrelse: 2MB
- Anbefalet opløsning: 800x600 eller 1200x800
- Dimensionsforhold: 16:9 eller 4:3
Videoer
- Formater: MP4, 3GP
- Maksimal størrelse: 10MB
- Maksimal varighed: 2 minutter
- Anbefalet opløsning: 1280x720
Lyd
- Formater: MP3, AAC
- Maksimal størrelse: 5MB
- Maksimal varighed: 5 minutter
Tilbage til SMS
RCS falder automatisk tilbage til SMS, når:
- Modtageren har ikke RCS
- RCS er deaktiveret på modtagerenheden
- Netværket understøtter ikke RCS
{
"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"
}
}
Use Cases
E-handel
{
"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"
}
}
]
}
}
Bankvirksomhed
{
"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"
}
}
]
}
}
Rejse
{
"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"
}
}
]
}
}
Bedste praksis
Indhold
- ✅ Brug billeder af høj kvalitet (minimum 800x600)
- ✅ Hold knaptekst kort (2-3 ord)
- ✅ Give SMS-faldback for rigt indhold
- ✅ Test på forskellige Android-enheder
- ❌ Overskrid ikke 4-5 knapper pr. besked
- ❌ Undgå store videofiler (>5MB)
Medier
- Brug HTTPS URL'er til alle medier
- Optimer billeder til mobil
- Inkluder alternativ tekst for tilgængelighed
- Test medie-URL'er før afsendelse
Knapper
- Maksimalt 4 knapper pr. besked
- Tydelig opfordring til handling-tekst
- Test alle knaphandlinger
- Overvej et alternativ til utilgængelige handlinger
Branding
- Brug konsekvent afsender-id
- Medtag mærkelogo, hvor det er relevant
- Oprethold brandets stemme og tone
- Sikre visuel sammenhæng
Leveringsstatus
RCS giver forbedret leveringssporing:
- Sendt: Besked sendt til transportøren
- Leveret: Besked leveret til enheden
- Læst: Meddelelse åbnet af modtager
- Mislykket: Levering mislykkedes, fallback udløst
Tjek status ved hjælp af statusslutpunktet.
Næste trin
- Viber-beskeder - Alternativ rig besked
- SMS-beskeder - Reservebeskeder
- Kontroller status - Spor levering
- Fallback Strategies - Konfigurer fallbacks