आप एक अनुरोध भेजते हैं जिसमें पुश और इसके फॉलबैक चैनल शामिल होते हैं। SMSBAT पहले पुश डिलीवर करता है और आपके द्वारा सेट की गई TTL के लिए प्रतीक्षा करता है। यदि उस समय में कोई डिलीवरी पुष्टि नहीं आती, तो अगला चैनल भेजा जाता है — एक Telegram बॉट, एक Viber बॉट, Viber Business Messages या SMS, आपके द्वारा कॉन्फ़िगर किए गए क्रम में।
नहीं, और यह जानबूझकर किया गया है। ऐप सीधे Firebase Cloud Messaging से बात करता है और रजिस्ट्रेशन और स्टेटस कॉलबैक के लिए हमारी REST API से। आपको एक निर्भरता के बजाय API अनुबंध, Postman संग्रह और एकीकरण गाइड मिलता है जिसे आपके ऐप की हर रिलीज के साथ अपग्रेड करना पड़ता है।
आपका ऐप डिलीवर या देखे गए स्टेटस की रिपोर्ट करता है और शेष कैस्केड चरण रद्द कर दिए जाते हैं, इसलिए भुगतान वाले चैनल कभी नहीं भेजे जाते। यह कॉलबैक ही वह चीज़ है जो कैस्केड को महंगे होने के बजाय सस्ता बनाती है।
हाँ। सूचनाएं आपके अपने ऐप के तहत डिलीवर की जाती हैं, इसलिए आप अपना Firebase प्रोजेक्ट और अपना APNs ऑथ कुंजी का उपयोग करते हैं। पुश हमारी ब्रांड से नहीं, बल्कि आपकी ब्रांड से आता है।
संदेश डिज़ाइन के अनुसार डेटा-अकेले होते हैं, इसलिए ऐप को उन्हें रेंडर करना होता है — फोरग्राउंड में और बैकग्राउंड हैंडलर में। एकीकरण के दौरान यह सबसे आम आश्चर्य है और गाइड में इसे चरण-दर-चरण कवर किया गया है।
तब उस उपयोगकर्ता के लिए कोई पंजीकृत इंस्टॉलेशन नहीं है और संदेश सीधे कैस्केड के पहले उपलब्ध फॉलबैक चैनल पर जाता है।
