Help Center Správy RCS

Správy RCS

RCS (Rich Communication Services) je ďalšia generácia správ pre zariadenia so systémom Android, ktorá ponúka bohaté médiá, interaktivitu a pokročilé funkcie nad rámec tradičných SMS.

Prehľad

RCS poskytuje vylepšené možnosti odosielania správ:

  • Rich media (obrázky, videá, GIF)
  • Interaktívne tlačidlá a kolotoče
  • Čítajte účtenky a indikátory písania
  • Vyššie obmedzenie počtu znakov (až 3 072 znakov)
  • Lepšie sledovanie dodávky
  • Značková identifikácia odosielateľa

Dostupnosť

  • Platforma: Len zariadenia so systémom Android
  • Sieť: Vyžaduje podporu RCS operátora
  • **Záložné **: Automaticky sa vráti k SMS, ak RCS nie je k dispozícii

Základná správa RCS

Príklad RCS

Žiadosť

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

Parametre

ParameterTyppovinnéPopis
”od”reťazecánoAlfanumerické ID odosielateľa
”do”reťazecánoTelefónne číslo príjemcu (E.164)
“typ”reťazecánoNastaviť na "rcs"
”text”reťazecánoObsah správy (až 3072 znakov)
messageDataobjektNieMultimédiá a tlačidlá

Typy správ

Iba text

Jednoduchá textová správa s rozšíreným limitom znakov:

{
  "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 + obrázok

{
  "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 + obrázok + tlačidlo

{
  "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 + viaceré tlačidlá

{
  "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"
        }
      }
    ]
  }
}

Karusel RCS

Zobrazenie viacerých položiek v posuvnom karuseli:

{
  "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"
              }
            }
          ]
        }
      ]
    }
  }
}

Akcie tlačidiel

Otvoriť adresu URL

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

Vytočte telefónne číslo

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

Odoslať polohu

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

Udalosť v kalendári

{
  "text": "Add to Calendar",
  "action": {
    "type": "createCalendarEvent",
    "title": "Appointment",
    "startTime": "2025-01-25T14:00:00Z",
    "endTime": "2025-01-25T15:00:00Z"
  }
}

Špecifikácie médií

Obrázky

  • Formáty: JPEG, PNG, GIF
  • Max. veľkosť: 2 MB
  • Odporúčané rozlíšenie: 800x600 alebo 1200x800
  • Pomer strán: 16:9 alebo 4:3

Videá

  • Formáty: MP4, 3GP
  • Max. veľkosť: 10 MB
  • Maximálne trvanie: 2 minúty
  • Odporúčané rozlíšenie: 1280 x 720

Zvuk

  • Formáty: MP3, AAC
  • Max. veľkosť: 5 MB
  • Maximálne trvanie: 5 minút

Náhrada na SMS

RCS sa automaticky vráti k SMS, keď:

  • Príjemca nemá RCS
  • RCS je na prijímacom zariadení vypnuté
  • Sieť nepodporuje 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"
  }
}

Prípady použitia

Elektronický obchod

{
  "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"
        }
      }
    ]
  }
}

Bankovníctvo

{
  "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"
        }
      }
    ]
  }
}

Cestovanie

{
  "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"
        }
      }
    ]
  }
}

Osvedčené postupy

Obsah

  • ✅ Používajte obrázky vo vysokej kvalite (minimálne 800 x 600)
  • ✅ Udržujte krátky text tlačidla (2-3 slová)
  • ✅ Poskytnite záložnú SMS pre bohatý obsah
  • ✅ Test na rôznych zariadeniach s Androidom
  • ❌ Neprekračujte počet 4-5 tlačidiel na správu
  • ❌ Vyhnite sa veľkým video súborom (>5 MB)

Médiá

  • Používať adresy URL HTTPS pre všetky médiá
  • Optimalizujte obrázky pre mobilné zariadenia
  • Pre zjednodušenie použite alternatívny text
  • Pred odoslaním otestujte adresy URL médií

Tlačidlá

  • Maximálne 4 tlačidlá na správu
  • Jasný text výzvy na akciu
  • Otestujte všetky akcie tlačidiel
  • Zvážte záložné riešenie pre nedostupné akcie

Branding

  • Používajte konzistentné ID odosielateľa
  • V prípade potreby uveďte logo značky
  • Udržujte hlas a tón značky
  • Zabezpečte vizuálnu konzistenciu

Stav doručenia

RCS poskytuje vylepšené sledovanie doručenia:

  • Odoslané: Správa odoslaná operátorovi
  • Delivered: Správa doručená do zariadenia
  • Prečítané: Správu otvoril príjemca
  • Neúspešné: Doručenie zlyhalo, spustila sa záložná reklama

Skontrolujte stav pomocou koncového bodu stavu.

Ďalšie kroky

Správy Viber – Alternatívne bohaté správy