Android यूज़र्स पूरा ऐप नहीं, सिर्फ एक चैनल म्यूट करें
Pushwoosh हर Android पुश नोटिफिकेशन को ऐसे चैनल में भेजता है जिसे आपके यूज़र्स कंट्रोल करते हैं — ऑर्डर अपडेट से लेकर ऑफर्स और ब्रेकिंग न्यूज़ तक। हर कैटेगरी के लिए importance और साउंड सेट करें: म्यूट किया गया प्रोमो कभी ब्लॉक किया गया ऐप नहीं बनता।
एंगेजमेंट स्केल करने के लिए 80,000+ कंपनियों का भरोसा
फॉर्मेट, पूरी तरह
हर Android नोटिफिकेशन किसी चैनल से जुड़ा होता है — यूज़र-कंट्रोल्ड कैटेगरी जैसे “Promotions”, “Order updates” या “Breaking news”। चैनल की वजह से ही कोई यूज़र एक तरह के मैसेज को म्यूट कर सकता है, बिना भेजने वाले ऐप को ब्लॉक किए। भारत जैसे Android-first मार्केट में, जहां एक ही ऐप से सेल अलर्ट और पेमेंट अपडेट दोनों जाते हैं, यह फर्क सबसे ज़्यादा मायने रखता है।
नामित चैनल, सर्वर-साइड पर बना
Control Panel में Android root params में या /createMessage में android_root_params में pw_channel जोड़ें। नए चैनल का नाम लेने वाला पहला पुश उसे डिवाइस पर बना देता है, ऐप रिलीज़ की ज़रूरत नहीं।
डिफॉल्ट चैनल, आउट ऑफ द बॉक्स
SDK हर Android 8+ डिवाइस पर अपने आप एक डिफॉल्ट चैनल बनाता है, pw_channel खाली हो तब भी — ताकि नोटिफिकेशन के पास हमेशा उतरने की वैलिड जगह हो।
Importance level
Importance level फील्ड (-2 से 2) तय करती है कि मैसेज आने पर चैनल कैसा बर्ताव करे — साइलेंट से लेकर पूरे heads-up बैनर तक। यह सिर्फ एक बार पढ़ी जाती है, चैनल बनने के समय।
हर चैनल का अपना साउंड
pw_channel को android_sound के साथ जोड़ें (res/raw में रखी फाइल), और उस चैनल का हर पुश सिस्टम डिफॉल्ट की जगह अपना साउंड बजाएगा।
आप क्या कंट्रोल करते हैं
| आप क्या भेजते हैं | यह क्या करता है | यह कहां सेट होता है |
|---|---|---|
| चैनल का नाम | पहले सेंड पर चैनल बनाता है, या डिवाइस पर पहले से मौजूद चैनल को दोबारा इस्तेमाल करता है | Android root params में pw_channel, या API payload |
Importance level, -2 से 2 | heads-up बिहेवियर सेट करता है, जो चैनल बनते ही फिक्स हो जाता है | पुश पर Importance level फील्ड, या API से वही वैल्यू |
android_sound + pw_channel | उस एक चैनल को अपना अलर्ट साउंड देता है | res/raw में फाइल, जिसे बिना एक्सटेंशन के नाम से रेफर किया जाता है |
pw_channel नहीं भेजा | SDK अपने आप डिफॉल्ट चैनल बनाकर इस्तेमाल करता है | कोई सेटअप नहीं, Android 8+ पर आउट ऑफ द बॉक्स |
pw_channel, या API payload-2 से 2android_sound + pw_channelres/raw में फाइल, जिसे बिना एक्सटेंशन के नाम से रेफर किया जाता हैpw_channel नहीं भेजाइसे कहां सेट करें
कंपोज़र में एक फील्ड
Send-Push फॉर्म या प्रीसेट में Android root params में चैनल का नाम टाइप करें। नई कैटेगरी के लिए न रिलीज़ चाहिए, न डेवलपर।
API में एक key
/createMessage में android_root_params.pw_channel, चैनल-स्पेसिफिक अलर्ट साउंड के लिए android_sound के साथ।
हर Android ट्रांसपोर्ट पर वही लॉजिक
वही pw_channel payload FCM पर काम करता है, और Alt-store पुश के ज़रिए Huawei HMS और Amazon ADM पर भी।
यह क्या काम करता है, जर्नी के अंदर
एक ही Journey चलाती है दो चैनल
चैनल उस पुश का एक एट्रिब्यूट है जो आप पहले से भेज रहे हैं, इसलिए इसके लिए अलग इंटीग्रेशन की ज़रूरत नहीं। ट्रांज़ैक्शनल ब्रांच एक चैनल का नाम देती है, प्रमोशनल ब्रांच दूसरे का, और दोनों उसी ऑडियंस और उसी कस्टमर जर्नी से चलती हैं जिससे आपका बाकी मोबाइल पुश।
ऑर्डर अलर्ट बजता है, सेल वाला मैसेज शांत रहता है
order-placed इवेंट Journey को ट्रिगर करता है। एक साइलेंट पुश बैकग्राउंड में चुपचाप डिलीवरी का अनुमान पहले से लोड कर लेता है, और ट्रांज़ैक्शनल ब्रांच हाई Importance level के साथ “Order updates” चैनल का नाम देती है, इसलिए यह heads-up अलर्ट की तरह दिखता है।
वही Journey default importance पर “Promotions” चैनल में एक अलग ब्रांच चलाती है। जो यूज़र Promotions म्यूट करता है, उसे उसी फोन पर ऑर्डर अलर्ट मिलते रहते हैं: दोनों एक ही ऐप के अंदर अलग-अलग चैनल हैं। फेस्टिव सेल के दिनों में, जब ऑफर्स की बाढ़ आती है, यही अलगाव ज़रूरी अलर्ट्स को बचाए रखता है।
इसका इस्तेमाल किसके लिए करें
चैनल्स का फायदा इस पर निर्भर करता है कि ऐप कितने सच में अलग-अलग तरह के नोटिफिकेशन भेजता है। एक जैसी एक ही स्ट्रीम को इनसे लगभग कुछ नहीं मिलता; तेज़ प्रमोशन और शांत ट्रांज़ैक्शनल अलर्ट्स के मिक्स को सबसे ज़्यादा मिलता है।
| इंडस्ट्री | अलग करने लायक चैनल्स | यह क्यों फिट बैठता है |
|---|---|---|
| फिनटेक और बैंकिंग | फ्रॉड और ट्रांज़ैक्शन अलर्ट बनाम स्टेटमेंट बनाम रिमाइंडर बनाम प्रमोशन | ज़रूर पहुंचने वाले अलर्ट्स पूरी तरह वैकल्पिक प्रमोशन के बगल में रहते हैं |
| ई-कॉमर्स और रिटेल | प्रमोशन बनाम ऑर्डर और डिलीवरी अपडेट बनाम प्राइस-ड्रॉप अलर्ट | क्लासिक प्रोमो बनाम ट्रांज़ैक्शनल बंटवारा |
| मार्केटप्लेस | बायर/सेलर मैसेज बनाम ऑर्डर अपडेट बनाम प्रमोशन बनाम लिस्टिंग अलर्ट | मल्टी-साइडेड मैसेजिंग स्वाभाविक रूप से मल्टी-स्ट्रीम होती है |
| मोबाइल गेम्स | इवेंट और प्रमोशन बनाम गिल्ड और सोशल बनाम रिवॉर्ड बनाम live-ops अलर्ट | Android-heavy इंस्टॉल बेस पर बहुत विविध स्ट्रीम्स |
| क्रिएटर और सब्सक्रिप्शन ऐप्स | नया कंटेंट बनाम सोशल इंटरैक्शन बनाम बिलिंग बनाम प्रमोशन | सब्सक्राइबर्स को वही मिलता है जिसके लिए उन्होंने साइन अप किया, और कुछ नहीं |
| मीडिया, न्यूज़ और स्ट्रीमिंग | ब्रेकिंग न्यूज़ बनाम टॉपिक फीड बनाम नए एपिसोड बनाम प्रमोशन | Android चैनल का टेक्स्टबुक यूज़ केस |
कब यह सेटअप के लायक नहीं है
- किसी नए यूज़र तक पहुंचना: चैनल सिर्फ उस मैसेज को सॉर्ट करता है जो पुश पहले ही भेज चुका है।
- iOS पर कुछ भी: वहां चैनल्स कुछ नहीं करते, वही काम Time-Sensitive या Critical levels करते हैं।
- heads-up अलर्ट को पीछे से लागू करना: importance चैनल बनते ही फिक्स हो जाती है, और नए बिहेवियर के लिए नया चैनल नाम चाहिए।
- लगभग एक जैसे चैनल्स की लंबी लिस्ट: यह गड़बड़ लगती है और यूज़र्स पूरा ग्रुप म्यूट करना सीख जाते हैं।
- सिर्फ एक असली नोटिफिकेशन स्ट्रीम वाला ऐप: अलग करने को कुछ नहीं, चैनल बस एक ऐसी सेटिंग जोड़ता है जिसकी किसी को ज़रूरत नहीं।
प्लेटफॉर्म और टेक्निकल कवरेज
नोटिफिकेशन चैनल्स सिर्फ Android का OS primitive हैं, जो Android 8.0 Oreo में आए। iOS में रजिस्टर करने को कोई चैनल नहीं है; वहां यही काम Time-Sensitive और Critical interruption levels करते हैं, और वेब पर भी इसका कोई समकक्ष नहीं। आखिरी कॉलम बताता है कि Pushwoosh का मैकेनिज़्म कहां खत्म होता है और ऑपरेटिंग सिस्टम के नियम कहां शुरू होते हैं।
| क्षमता | iOS | Android | Web | कौन डिलीवर करता है |
|---|---|---|---|---|
| नोटिफिकेशन चैनल्स | – | Android 8.0 Oreo (API 26) और उसके बाद | – | नेटिव OS primitive, Pushwoosh SDK 5.4.0+ |
| डिफॉल्ट चैनल | – | हां, अपने आप बनता है | – | Pushwoosh SDK, हर Android 8+ डिवाइस पर |
pw_channel से नामित चैनल | – | हां, पहले सेंड पर बनता है, ऐप रिलीज़ नहीं | – | Android root params फील्ड, या /createMessage |
| हर चैनल का कस्टम साउंड | – | हां | – | pw_channel + android_sound, res/raw में फाइल |
| Huawei और Amazon डिवाइसेज़ पर वही मैकेनिज़्म | – | हां, HMS और ADM से | – | Alt-store पुश |
| क्रॉस-प्लेटफॉर्म SDK wrappers | – | Cordova/Capacitor, React Native, Unity, Flutter | – | नेटिव Android bridge से रूट होते हैं |
| पहले रनटाइम परमिशन ज़रूरी | – | Android 13+, POST_NOTIFICATIONS | – | OS, किसी भी चैनल के दिखने से पहले |
| तुलनीय urgency कंट्रोल | Time-Sensitive / Critical levels | चैनल importance, यहीं सेट होती है | – | हर प्लेटफॉर्म के लिए अलग फीचर |
pw_channel से नामित चैनल/createMessagepw_channel + android_sound, res/raw में फाइलPOST_NOTIFICATIONSसिक्योरिटी और होस्टिंग
Pushwoosh US और जर्मनी में अपने हार्डवेयर पर चलता है, GDPR के तहत।
यह कैसे काम करता है
-
कंपोज़ करें (नो-कोड)
Send-Push फॉर्म में Android root params में चैनल का नाम टाइप करें, या Messages API से
android_root_params.pw_channelभेजें। -
एक बार सेट करें
नए चैनल का नाम लेने वाला पहला पुश उसे उस मैसेज की importance, साउंड और वाइब्रेशन के साथ डिवाइस पर बनाता है। पहले से 3 से 5 चैनल्स की टैक्सोनॉमी प्लान करें, क्योंकि बाद में बिहेवियर बदलने के लिए नया चैनल नाम चाहिए।
-
ऑर्केस्ट्रेट करें (नो-कोड)
हर चैनल को उसी कस्टमर जर्नी की मैचिंग ब्रांच से रूट करें, उसी ऑडियंस और प्रोफाइल के साथ जो आपकी बाकी मैसेजिंग में है।
जानने लायक सीमाएं
संबंधित उत्पाद देखें
Pushwoosh के मोबाइल पुश नोटिफिकेशन से हर डिवाइस तक पहुंचें — Android, iOS, रिच कंटेंट, सटीक टारगेटिंग, क्रॉस-चैनल Journeys और 99% अपटाइम। नोटिफिकेशन को वफादार, पेइंग यूज़र्स में बदलें।
Google Play हो या न हो, हर Android डिवाइस तक पहुंचें। Pushwoosh FCM, HMS और ADM से Huawei, HarmonyOS और Amazon Fire पर पुश डिलीवर करता है।
पुश में लेबल वाले एक्शन बटन्स जोड़ें ताकि यूज़र्स एक टैप में अप्रूव, क्लेम या ट्रैक करें। iOS बटन सेट Control Panel में नो-कोड बनाएं।
iOS interruption level सेट करें ताकि फ़्रॉड अलर्ट या गेट बदलाव Focus और Scheduled Summary को पार करे। Pushwoosh Control Panel में नो-कोड टॉगल।
एक विजुअल टूल के साथ अपनी अभियानों को मैप करें और सुव्यवस्थित करें। Pushwoosh कस्टमर जर्नी बिल्डर का उपयोग करके संवाद करें, जुड़ाव बढ़ाएं, रिटेन करें, कन्वर्ट करें, सेगमेंट करें और प्रयोग करें।
ऐप आइकन पर अनरीड काउंट दिखाएं और उसे सही रखें। Control Panel के Badges फील्ड या ios_badges API key से सटीक नंबर, +1 या 0 भेजें — उसी कैम्पेन और Journey से।