Preskočiť na obsah

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

Parameter Typ povinné Popis
"od" reťazec áno Alfanumerické ID odosielateľa
"do" reťazec áno Telefónne číslo príjemcu (E.164)
"typ" reťazec áno Nastaviť na "rcs"
"text" reťazec áno Obsah správy (až 3072 znakov)
messageData objekt Nie Multimé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 - SMS správy - Záložné správy - Skontrolovať stav - Sledujte doručenie - Záložné stratégie - Nakonfigurujte zálohy