RCS सन्देशहरू
RCS (रिच कम्युनिकेसन सर्भिस) एन्ड्रोइड यन्त्रहरूका लागि सन्देश प्रवाहको अर्को पुस्ता हो, जसले परम्परागत SMS भन्दा बाहिर रिच मिडिया, अन्तरक्रियात्मकता र उन्नत सुविधाहरू प्रदान गर्दछ।
सिंहावलोकन
RCS ले परिष्कृत सन्देश क्षमताहरू प्रदान गर्दछ:
- रिच मिडिया (छवि, भिडियो, GIF)
- अन्तरक्रियात्मक बटन र carousels
- रसिदहरू र टाइप सूचकहरू पढ्नुहोस्
- उच्च वर्ण सीमा (3072 वर्ण सम्म)
- राम्रो डेलिभरी ट्र्याकिङ
- ब्रान्डेड प्रेषक पहिचान
उपलब्धता
- प्लेटफर्म: एन्ड्रोइड उपकरणहरू मात्र
- नेटवर्क: क्यारियर RCS समर्थन आवश्यक छ
- फलब्याक: RCS उपलब्ध नभएमा स्वतः SMS मा फर्किन्छ
आधारभूत 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": "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 प्रयोग गरेर स्थिति जाँच गर्नुहोस्।
अर्को चरणहरू
- Viber Messages - वैकल्पिक रिच सन्देश
- SMS सन्देश - फलब्याक सन्देश
- स्थिति जाँच गर्नुहोस् - ट्र्याक डेलिभरी
- फलब्याक रणनीतिहरू - फलब्याकहरू कन्फिगर गर्नुहोस्