အကြောင်းအရာသို့ ကရန်

RCS မက်ဆေ့ဂျ်များ

RCS (ကြွယ်ဝသောဆက်သွယ်ရေးဝန်ဆောင်မှုများ) သည် ကြွယ်ဝသောမီဒီယာ၊ အပြန်အလှန်တုံ့ပြန်မှုနှင့် သမားရိုးကျ SMS များထက်အဆင့်မြင့်သောအင်္ဂါရပ်များကိုပေးဆောင်သည့် Android စက်ပစ္စည်းများအတွက် မက်ဆေ့ခ်ျပို့သည့်မျိုးဆက်သစ်ဖြစ်သည်။

ခြုံငုံသုံးသပ်ချက်

RCS သည် ပိုမိုကောင်းမွန်သော စာတိုပေးပို့ခြင်းစွမ်းရည်ကို ပံ့ပိုးပေးသည်-

  • ကြွယ်ဝသောမီဒီယာ (ရုပ်ပုံများ၊ ဗီဒီယိုများ၊ GIF များ)
  • အပြန်အလှန်အကျိုးသက်ရောက်မှုခလုတ်များနှင့်အဝိုင်း
  • ပြေစာများနှင့် စာရိုက်အညွှန်းများကို ဖတ်ပါ။
  • ပိုမိုမြင့်မားသောဇာတ်ကောင်ကန့်သတ်ချက်များ (3072 စာလုံးအထိ)
  • ပိုမိုကောင်းမွန်သောပို့ဆောင်မှုခြေရာခံခြင်း။
  • Branded ပေးပို့သူ အထောက်အထား

ရရှိနိုင်ပါသည်။

  • ပလပ်ဖောင်း- Android စက်ပစ္စည်းများသာ
  • ကွန်ရက်- ဝန်ဆောင်မှုပေးသူ RCS ပံ့ပိုးမှု လိုအပ်သည်။
  • Fallback- RCS မရရှိနိုင်ပါက SMS သို့ အလိုအလျောက် ပြန်ရောက်သွားပါသည်။

အခြေခံ RCS မက်ဆေ့ဂျ်

RCS ဥပမာ

တောင်းဆိုခြင်း။

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

ကန့်သတ်ချက်များ

ကန့်သတ်ချက် ရိုက် လိုအပ်သည် ဖော်ပြချက်
from string ဟုတ်တယ် အက္ခရာဂဏန်း ပေးပို့သူ ID
to string ဟုတ်တယ် လက်ခံသူဖုန်းနံပါတ် (E.164)
ရိုက် string ဟုတ်တယ် "rcs"
စာသား string ဟုတ်တယ် မက်ဆေ့ဂျ်အကြောင်းအရာ (3072 စာလုံးအထိ)
messageData အရာဝတ္ထု မရှိ ကြွယ်ဝသောမီဒီယာနှင့် ခလုတ်များ

မက်ဆေ့ခ်ျအမျိုးအစားများ

စာသားသီးသန့်

သက်တမ်းတိုးထားသော အက္ခရာကန့်သတ်ချက်ပါသော ရိုးရှင်းသော စာသားမက်ဆေ့ချ်-

{
  "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
  • အများဆုံးအရွယ်အစား- 2MB
  • အကြံပြုထားသော ရုပ်ထွက်- 800x600 သို့မဟုတ် 1200x800
  • အချိုးအစား: 16:9 သို့မဟုတ် 4:3

ဗီဒီယိုများ

  • ဖော်မတ်များ- MP4၊ 3GP
  • အများဆုံးအရွယ်အစား: 10MB
  • အများဆုံးကြာချိန်: 2 မိနစ်
  • အကြံပြုထားသော ရုပ်ထွက်: 1280x720

အသံ

  • ဖော်မတ်များ- MP3၊ AAC
  • အများဆုံးအရွယ်အစား: 5MB
  • အများဆုံးကြာချိန်: 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"
  }
}

Cases ကိုအသုံးပြုပါ။

E-commerce

{
  "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 ခုထက်မပိုစေရပါ။
  • ❌ ကြီးမားသော ဗီဒီယိုဖိုင်များ (>5MB) ကို ရှောင်ကြဉ်ပါ။

မီဒီယာ

  • မီဒီယာအားလုံးအတွက် HTTPS URL ကိုသုံးပါ။
  • မိုဘိုင်းအတွက် ရုပ်ပုံများကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ပါ။
  • အများသုံးစွဲနိုင်မှုအတွက် alt စာသားကို ထည့်သွင်းပါ။
  • မပို့မီ မီဒီယာ URL များကို စမ်းသပ်ပါ။

ခလုတ်များ

  • မက်ဆေ့ချ်တစ်ခုလျှင် အများဆုံး ခလုတ် ၄ ခု
  • ခေါ်ဆိုမှုမှလုပ်ဆောင်ရန်စာသားကိုရှင်းလင်းပါ။
  • ခလုတ်လုပ်ဆောင်ချက်အားလုံးကို စမ်းသပ်ပါ။
  • မရရှိနိုင်သောလုပ်ဆောင်ချက်များအတွက် ပြန်လည်သုံးသပ်ပါ။

တံဆိပ်တပ်ခြင်း။

  • တသမတ်တည်း ပေးပို့သူ ID ကို သုံးပါ။
  • သင့်လျော်သောနေရာတွင် အမှတ်တံဆိပ်လိုဂို ထည့်သွင်းပါ။
  • အမှတ်တံဆိပ်၏ အသံနှင့် လေသံကို ထိန်းသိမ်းပါ။
  • အမြင်အာရုံ ညီညွတ်မှုကို သေချာပါစေ။

ပို့ဆောင်မှုအခြေအနေ

RCS သည် ပိုမိုကောင်းမွန်သော ပို့ဆောင်မှု ခြေရာခံခြင်းကို ပံ့ပိုးပေးသည်-

  • Sent- ဝန်ဆောင်မှုပေးသူထံ မက်ဆေ့ချ်ပို့သည်။
  • Delivered- မက်ဆေ့ချ်ကို စက်သို့ ပို့ပေးသည်။
  • Read- လက်ခံသူမှ ဖွင့်ထားသော မက်ဆေ့ဂျ်
  • မအောင်မြင်ပါ- ပေးပို့မှု မအောင်မြင်ပါ၊ နောက်ပြန်ဆုတ်သွားပါသည်။

status endpoint ကို အသုံးပြု၍ အခြေအနေကို စစ်ဆေးပါ။

နောက်အဆင့်များ

  • Viber Messages - အစားထိုး ကြွယ်ဝသော စာတိုပေးပို့ခြင်း။
  • SMS မက်ဆေ့ချ်များ - တုံ့ပြန်မှု စာတိုပေးပို့ခြင်း။
  • Check Status - ပေးပို့မှုကို ခြေရာခံပါ။
  • Fallback Strategies - မှားယွင်းမှုများကို စီစဉ်သတ်မှတ်ပါ။