Kihagyás

RCS üzenetek

Az RCS (Rich Communication Services) az üzenetküldés következő generációja Android-eszközökhöz, amely a hagyományos SMS-eken túl gazdag médiát, interaktivitást és fejlett funkciókat kínál.

Áttekintés

Az RCS továbbfejlesztett üzenetküldési lehetőségeket biztosít:

  • Multimédiás (képek, videók, GIF-ek)
  • Interaktív gombok és körhinta
  • Olvassa el a nyugtákat és a gépelési mutatókat
  • Magasabb karakterkorlát (legfeljebb 3072 karakter)
  • Jobb kézbesítéskövetés
  • Márkás feladó azonosítás

Elérhetőség

  • Platform: csak Android-eszközökön
  • Hálózat: A szolgáltató RCS támogatása szükséges
  • Tartalék: Automatikusan visszavált SMS-re, ha az RCS nem érhető el

Alapvető RCS-üzenet

RCS példa

Kérelem

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

Paraméterek

Paraméter Típus Kötelező Leírás
"tól" húr Igen Alfanumerikus feladóazonosító
"hoz" húr Igen Címzett telefonszáma (E.164)
"típus" húr Igen "rcs"
"szöveg" húr Igen Üzenet tartalma (legfeljebb 3072 karakter)
messageData tárgy Nem Multimédia és gombok

Üzenettípusok

Csak szöveg

Egyszerű szöveges üzenet kiterjesztett karakterkorláttal:

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

Szöveg + Kép

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

Szöveg + Kép + gomb

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

Szöveg + Videó

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

Szöveg + több gomb

{
  "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 körhinta

Több elem megjelenítése görgethető körhintaban:

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

Gombműveletek

URL megnyitása

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

Tárcsázza a telefonszámot

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

Hely küldése

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

Eseménynaptár

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

Médiaspecifikációk

Képek

  • Formátumok: JPEG, PNG, GIF
  • Maximális méret: 2 MB
  • Javasolt felbontás: 800x600 vagy 1200x800
  • Képarány: 16:9 vagy 4:3

Videók

  • Formátumok: MP4, 3GP
  • Maximális méret: 10 MB
  • Maximális időtartam: 2 perc
  • Javasolt felbontás: 1280x720

Hang

  • Formátumok: MP3, AAC
  • Maximális méret: 5 MB
  • Maximális időtartam: 5 perc

Visszatérés SMS-hez

Az RCS automatikusan visszavált SMS-re, ha:

  • A címzettnek nincs RCS-je
  • Az RCS le van tiltva a fogadó eszközön
  • A hálózat nem támogatja az RCS-t
{
  "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"
  }
}

Használati esetek

E-kereskedelem

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

Banki

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

Utazás

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

Bevált gyakorlatok

Tartalom

  • ✅ Használjon jó minőségű képeket (minimum 800x600)
  • ✅ A gomb szövege legyen rövid (2-3 szó)
  • ✅ Biztosítson tartalék SMS-t a gazdag tartalomhoz
  • ✅ Teszt különböző Android-eszközökön
  • ❌ Üzenetenként ne lépje túl a 4-5 gombot
  • ❌ Kerülje a nagy videofájlokat (>5 MB)

Média

  • Használjon HTTPS URL-eket minden médiához
  • Optimalizálja a képeket mobilra
  • Adjon meg alternatív szöveget a hozzáférhetőség érdekében
  • Küldés előtt tesztelje a média URL-címeit

Gombok

  • Maximum 4 gomb üzenetenként
  • Egyértelmű cselekvésre ösztönző szöveg
  • Tesztelje az összes gombműveletet
  • Vegye fontolóra tartalék lehetőségét a nem elérhető műveletek esetén

Márkaépítés

  • Használjon egységes feladóazonosítót
  • Adott esetben mellékelje a márka logóját
  • Fenntartja a márka hangját és hangszínét
  • Biztosítsa a vizuális következetességet

Szállítási állapot

Az RCS továbbfejlesztett kézbesítési nyomon követést biztosít:

  • Elküldve: Az üzenetet elküldtük a szolgáltatónak
  • Kézbesítve: Üzenet kézbesítve az eszközre
  • Olvasás: Az üzenetet a címzett nyitotta meg
  • Sikertelen: A kézbesítés sikertelen, tartalék aktiválva

Ellenőrizze az állapotot az állapot-végpont segítségével.

Következő lépések