Անցնել պարունակությանը

RCS հաղորդագրություններ

RCS-ը (Rich Communication Services) Android սարքերի համար հաղորդագրությունների հաջորդ սերունդն է, որն առաջարկում է հարուստ մեդիա, ինտերակտիվություն և առաջադեմ գործառույթներ, բացի ավանդական SMS-ից:

Տեսություն

RCS-ն ապահովում է հաղորդագրությունների փոխանակման ընդլայնված հնարավորություններ.

  • Հարուստ մեդիա (պատկերներ, տեսանյութեր, GIF-ներ)
  • Ինտերակտիվ կոճակներ և կարուսելներ
  • Կարդացեք անդորրագրերը և մուտքագրման ցուցիչները
  • Նիշերի ավելի բարձր սահմաններ (մինչև 3072 նիշ)
  • Ավելի լավ առաքման հետևում
  • Բրենդավորված ուղարկողի նույնականացում

Հասանելիություն

  • Հարթակ. միայն Android սարքեր
  • Ցանց. Պահանջում է օպերատորի RCS աջակցություն
  • Հետ. Ավտոմատ կերպով վերադառնում է SMS-ին, եթե RCS-ն անհասանելի է

Հիմնական RCS հաղորդագրություն

RCS Օրինակ

հարցում

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

Պարամետրեր

Պարամետր Տեսակ Պահանջվում է Նկարագրություն
«ից» լարային Այո Ալֆան-թվային ուղարկողի ID
«դեպի» լարային Այո Ստացողի հեռախոսահամարը (E.164)
«տեսակ» լարային Այո Սահմանել «rcs»՝
«տեքստ» լարային Այո Հաղորդագրության բովանդակությունը (մինչև 3072 նիշ)
«հաղորդագրությունների տվյալներ» օբյեկտ Ոչ Հարուստ լրատվամիջոցներ և կոճակներ

Հաղորդագրությունների տեսակները

Միայն տեքստ

Պարզ տեքստային հաղորդագրություն ընդլայնված նիշերի սահմանաչափով.

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

Տեքստ + Պատկեր

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

Տեքստ + Պատկեր + Կոճակ

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

Տեքստ + Տեսանյութ

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

Տեքստ + Բազմաթիվ կոճակներ

{
  "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 կարուսել

Ցուցադրել բազմաթիվ տարրեր ոլորվող կարուսելում.

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

կոճակի գործողություններ

Բացեք URL-ը

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

Հավաքեք հեռախոսահամարը

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

Ուղարկեք գտնվելու վայրը

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

Օրացույցային իրադարձություն

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

Մեդիա Տեխնիկական

Պատկերներ

  • ** Ձևաչափեր **: JPEG, PNG, GIF
  • ** Առավելագույն չափը **՝ 2 ՄԲ
  • Առաջարկվող լուծում՝ 800x600 կամ 1200x800
  • Ապացույցների հարաբերակցությունը՝ 16:9 կամ 4:3

Տեսանյութեր

  • Ձևաչափեր՝ MP4, 3GP
  • ** Առավելագույն չափը **՝ 10 ՄԲ
  • Առավելագույն տևողությունը՝ 2 րոպե
  • Առաջարկվող լուծում՝ 1280x720

Աուդիո

  • Ձևաչափեր՝ MP3, AAC
  • ** Առավելագույն չափը **՝ 5 ՄԲ
  • Առավելագույն տևողությունը՝ 5 րոպե

Հետադարձ SMS-ին

RCS-ն ավտոմատ կերպով վերադառնում է SMS, երբ՝

  • Ստացողը չունի RCS
  • RCS-ն անջատված է ստացողի սարքում
  • Ցանցը չի աջակցում 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"
  }
}

Օգտագործման դեպքեր

Էլեկտրոնային առևտուր

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

Բանկային գործ

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

Ճամփորդություն

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

Լավագույն պրակտիկա

Բովանդակություն

  • ✅ Օգտագործեք բարձրորակ պատկերներ (800x600 նվազագույնը)
  • ✅ Կոճակի տեքստը կարճ պահեք (2-3 բառ)
  • ✅ Տրամադրել SMS հետադարձ կապ հարուստ բովանդակության համար
  • ✅ Փորձարկում տարբեր Android սարքերի վրա
  • ❌ Մի հաղորդագրության համար չպետք է գերազանցի 4-5 կոճակը
  • ❌ Խուսափեք մեծ վիդեո ֆայլերից (>5 ՄԲ)

Մեդիա

  • Օգտագործեք HTTPS URL-ներ բոլոր լրատվամիջոցների համար
  • Օպտիմալացնել պատկերները բջջայինի համար
  • Մատչելիության համար ներառեք այլընտրանքային տեքստ
  • Ուղարկելուց առաջ փորձարկեք լրատվամիջոցների URL-ները

կոճակներ

  • Մեկ հաղորդագրության համար առավելագույնը 4 կոճակ
  • Մաքրել գործողության կոչի տեքստը
  • Ստուգեք կոճակի բոլոր գործողությունները
  • Մտածեք անհասանելի գործողությունների հետադարձ կապը

Բրենդինգ

  • Օգտագործեք հետևողական ուղարկողի ID
  • Անհրաժեշտության դեպքում ներառեք ապրանքանիշի պատկերանշանը
  • Պահպանեք ապրանքանիշի ձայնն ու տոնայնությունը
  • Ապահովել տեսողական հետևողականություն

Առաքման կարգավիճակ

RCS-ն ապահովում է առաքման բարելավված հետևում.

  • Ուղարկված. Հաղորդագրությունն ուղարկվել է օպերատորին
  • Առաքված. Հաղորդագրությունը առաքվել է սարքին
  • Կարդալ. Հաղորդագրությունը բացվել է ստացողի կողմից
  • Չհաջողվեց. առաքումը ձախողվեց, վերադարձը գործարկվեց

Ստուգեք կարգավիճակը՝ օգտագործելով status endpoint:

Հաջորդ քայլերը