Help Center RCS सन्देशहरू

RCS सन्देशहरू

RCS (रिच कम्युनिकेसन सर्भिस) एन्ड्रोइड यन्त्रहरूका लागि सन्देश प्रवाहको अर्को पुस्ता हो, जसले परम्परागत SMS भन्दा बाहिर रिच मिडिया, अन्तरक्रियात्मकता र उन्नत सुविधाहरू प्रदान गर्दछ।

सिंहावलोकन

RCS ले परिष्कृत सन्देश क्षमताहरू प्रदान गर्दछ:

  • रिच मिडिया (छवि, भिडियो, GIF)
  • अन्तरक्रियात्मक बटन र carousels
  • रसिदहरू र टाइप सूचकहरू पढ्नुहोस्
  • उच्च वर्ण सीमा (3072 वर्ण सम्म)
  • राम्रो डेलिभरी ट्र्याकिङ
  • ब्रान्डेड प्रेषक पहिचान

उपलब्धता

  • प्लेटफर्म: एन्ड्रोइड उपकरणहरू मात्र
  • नेटवर्क: क्यारियर RCS समर्थन आवश्यक छ
  • फलब्याक: RCS उपलब्ध नभएमा स्वतः SMS मा फर्किन्छ

आधारभूत RCS सन्देश

RCS उदाहरण

अनुरोध

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

प्यारामिटरहरू

प्यारामिटरप्रकारआवश्यकविवरण
’बाट’स्ट्रिङहोअल्फान्यूमेरिक प्रेषक ID
toस्ट्रिङहोप्रापकको फोन नम्बर (E.164)
प्रकारस्ट्रिङहो"rcs" मा सेट गर्नुहोस्
पाठस्ट्रिङहोसन्देश सामग्री (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
  • सिफारिस गरिएको रिजोल्युसन: ८००x६०० वा १२००x८००
  • पक्ष अनुपात: १६:९ वा ४:३

भिडियोहरू

  • ढाँचा: MP4, 3GP
  • अधिकतम आकार: १० एमबी
  • अधिकतम अवधि: २ मिनेट
  • सिफारिस गरिएको रिजोल्युसन: १२८०x७२०

अडियो

  • ढाँचा: MP3, AAC
  • अधिकतम आकार: ५ एमबी
  • अधिकतम अवधि: ५ मिनेट

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)
  • ✅ बटनको पाठ छोटो राख्नुहोस् (२-३ शब्दहरू)
  • ✅ रिच सामग्रीको लागि एसएमएस फलब्याक प्रदान गर्नुहोस्
  • ✅ विभिन्न एन्ड्रोइड उपकरणहरूमा परीक्षण गर्नुहोस्
  • ❌ प्रति सन्देश 4-5 बटनहरू भन्दा बढी नगर्नुहोस्
  • ❌ ठूला भिडियो फाइलहरू (>5MB) बेवास्ता गर्नुहोस्

मिडिया

  • सबै मिडियाका लागि HTTPS URL हरू प्रयोग गर्नुहोस्
  • मोबाइलको लागि छविहरू अप्टिमाइज गर्नुहोस्
  • पहुँचको लागि वैकल्पिक पाठ समावेश गर्नुहोस्
  • पठाउनु अघि मिडिया URL हरू परीक्षण गर्नुहोस्

बटनहरू

  • प्रति सन्देश अधिकतम 4 बटन
  • कल-टु-एक्शन पाठ खाली गर्नुहोस्
  • सबै बटन कार्यहरू परीक्षण गर्नुहोस्
  • अनुपलब्ध कार्यहरूको लागि फलब्याकलाई विचार गर्नुहोस्

ब्रान्डिङ

  • लगातार प्रेषक आईडी प्रयोग गर्नुहोस्
  • जहाँ उपयुक्त हुन्छ ब्रान्ड लोगो समावेश गर्नुहोस्
  • ब्रान्ड आवाज र टोन कायम राख्नुहोस्
  • दृश्य स्थिरता सुनिश्चित गर्नुहोस्

डेलिभरी स्थिति

RCS ले परिष्कृत डेलिभरी ट्र्याकिङ प्रदान गर्दछ:

  • पठाइएको: सन्देश क्यारियरलाई पठाइयो
  • डेलिभर गरिएको: सन्देश उपकरणमा डेलिभर गरियो
  • पढ्नुहोस्: सन्देश प्राप्तकर्ता द्वारा खोलियो
  • असफल: डेलिभरी असफल भयो, फलब्याक ट्रिगर भयो

status endpoint प्रयोग गरेर स्थिति जाँच गर्नुहोस्।

अर्को चरणहरू