एक साइलेंट पुश भेजें
कभी-कभी आपको ऐप को कुछ डेटा पास करने, बैकग्राउंड में ऐप को अपडेट करने, या उपयोगकर्ताओं को सूचित किए बिना अपने सर्वर से नया डेटा प्राप्त करने की आवश्यकता होती है। यहीं पर साइलेंट पुश नोटिफिकेशन्स बहुत उपयोगी हो जाते हैं!
साइलेंट पुश नोटिफिकेशन्स उपयोगकर्ताओं के डिवाइस पर बिना किसी अलर्ट या ध्वनि के डिलीवर किए जाते हैं। पेलोड में बैज मान को हटाया नहीं जाता है। केवल इसका सापेक्ष +1/-1 इंक्रीमेंट लागू नहीं होता है, क्योंकि यह नोटिफिकेशन सर्विस एक्सटेंशन पर निर्भर करता है, जिसे iOS केवल उन पुश के लिए लॉन्च करता है जिनमें अलर्ट शामिल होता है। जब एक साइलेंट पुश आता है, तो ऐप बैकग्राउंड में जाग जाता है। उपयोगकर्ताओं को कोई अलर्ट नहीं मिलता है या कोई पुश सामग्री नहीं दिखाई देती है।
साइलेंट पुश नोटिफिकेशन्स भेजकर, आप यह कर सकते हैं:
- अपने ऐप को डाउनलोड के लिए उपलब्ध नई सामग्री के बारे में सूचित करें
- बैकग्राउंड कार्य करें
- अपने सर्वर से नया डेटा प्राप्त करें
- ऐप को कस्टम डेटा पास करें
साइलेंट पुश नोटिफिकेशन्स सभी Pushwoosh उपयोगकर्ताओं के लिए आउट-ऑफ-द-बॉक्स उपलब्ध हैं और इन्हें API या Pushwoosh कस्टमर जर्नी के माध्यम से आसानी से लागू किया जा सकता है।
साइलेंट पुश नोटिफिकेशन्स आपके उपयोगकर्ता आधार को साफ करने के लिए भी उपयोगी हैं। हर बार जब कोई पुश भेजा जाता है, तो अमान्य या गैर-मौजूद पुश टोकन डेटाबेस से हटा दिए जाते हैं। यही कारण है कि साइलेंट पुश नोटिफिकेशन्स का उपयोग अनइंस्टॉल ट्रैकिंग में किया जाता है, जो आपके उपयोगकर्ता आधार को वैध और अपडेटेड रखने में मदद करता है।
साइलेंट पुश नोटिफिकेशन्स भेजना
Anchor link to/createMessage API अनुरोध के माध्यम से साइलेंट पुश नोटिफिकेशन्स भेजने के लिए, "ios_silent" और "android_silent" पैरामीटर को 1 पर सेट करें।
उदाहरण API अनुरोध:
Anchor link toPOST https://api.pushwoosh.com/json/1.3/createMessage
{ "request": { "application": "XXXXX-XXXXX", "auth": ACCESS_TOKEN, "notifications": [{ "send_date": "now", "ignore_user_timezone": true, "content": "test", "platforms": [1, 3], "ios_silent": 1, "android_silent": 1 }] }}