Table of Contents
आईओएस पुश अधिसूचना अनुमतियां को समझना
पुश नोटिफिकेशन उपयोगकर्ताओं को आकर्षित करने के लिए एक शक्तिशाली उपकरण है, लेकिन आईओएस पर, अनुमति मॉडल उपयोगकर्ता को दृढ़ता से नियंत्रण में रखता है। जब एक ऐप पहले नोटिफिकेशन भेजने की क्षमता का अनुरोध करता है, तो आईओएस एक सिस्टम प्रॉम्प्ट प्रस्तुत करता है जो उपयोगकर्ता को अनुमति देने या इनकार करने के लिए कहता है। यह द्विआधारी सहमति यह निर्धारित करती है कि ऐप अलर्ट, प्ले साउंड या अपडेट बैज प्रदर्शित कर सकता है। हालांकि, यह प्रक्रिया एक सरल हाँ या नहीं की तुलना में अधिक nuanced है। अधिसूचना प्राधिकरण के प्रकारों को समझना और सिस्टम का व्यवहार एक सम्मानजनक और प्रभावी संचार रणनीति बनाने के लिए आवश्यक है।
आईओएस कई प्राधिकरण विकल्प प्रदान करता है: provisional], authorized], denied, और ]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][FLT[FLT[FLT[FLT:[[[FLT[FLT[[[[[FLT:]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
अनुमतियों के प्रबंधन के लिए सर्वश्रेष्ठ अभ्यास
सही क्षण पर अनुमति का अनुरोध
सबसे आम गलतियों में से एक ऐप लॉन्च पर तुरंत पुश अधिसूचना अनुमति का अनुरोध कर रहा है। उस बिंदु पर, उपयोगकर्ताओं ने अभी तक ऐप के मूल्य का अनुभव नहीं किया है, इसलिए उन्हें गिरावट की संभावना है। इसके बजाय, तब तक प्रतीक्षा करें जब तक उपयोगकर्ता ने एक सार्थक कार्रवाई की है जो अधिसूचनाओं की उपयोगिता को दर्शाती है। उदाहरण के लिए, एक शॉपिंग ऐप में, पहली खरीद के बाद प्रेरित करें; एक सामाजिक ऐप में, जब उन्हें अपनी पहली पसंद या टिप्पणी प्राप्त होती है। यह समय ऑप्ट-इन दरों को काफी बढ़ाता है।
इसे एक डायरेक्टस संचालित ऐप में लागू करने के लिए, आप अपने उपयोगकर्ता प्रोफाइल (जैसे, ] या ) में एक ध्वज स्टोर कर सकते हैं और एक कस्टम लॉजिक ब्लॉक या डायरेक्टस फ्लो के माध्यम से अनुमति अनुरोध को ट्रिगर कर सकते हैं। यह अनुमति देता है लॉजिक सर्वर-साइड और एक नया ऐप निर्माण की आवश्यकता के बिना अनुकूल है।
इन-ऐप मैसेजिंग के साथ प्री-परमिशन एजुकेशन
सिस्टम प्रॉम्प्ट दिखाने से पहले, यह बताते हैं कि ऐप को अधिसूचना पहुंच की आवश्यकता क्यों है। एक इन-ऐप स्क्रीन या एक कस्टम अलर्ट का उपयोग करें जो स्पष्ट रूप से बताता है कि उपयोगकर्ता क्या हासिल करेगा। उदाहरण के लिए: "वास्तविक समय के आदेश अद्यतन और अनन्य प्रस्तावों के साथ लूप में रहो" जब संकेत दिया गया तो टैप करें। यह पूर्व-प्रेषण एक सरल ओवरले या एक समर्पित दृष्टिकोण के साथ हासिल किया जा सकता है। डायरेक्टस एक सेटिंग संग्रह से इस संदेश की सामग्री पर काम कर सकता है, जिससे बाज़ारर्स डेवलपर हस्तक्षेप के बिना शब्द को संपादित करने की अनुमति मिलती है।
अध्ययनों से पता चला है कि एक पूर्व अनुमति शीघ्र का उपयोग करने वाले ऐप्स ऑप्ट-इन दरों को 30-50% तक बढ़ाते हैं। सुनिश्चित करें कि संदेश संक्षिप्त, लाभ-चालित है, और इसमें सिस्टम प्रॉम्प्ट की ओर जाने वाली कार्रवाई के लिए एक स्पष्ट कॉल शामिल है।
उत्तोलन अनंतिम अधिसूचना
यदि आपका ऐप बिना किसी परेशानी के मूल्य प्रदान कर सकता है, तो अनंतिम प्राधिकरण का उपयोग करने पर विचार करें। अनंतिम अधिसूचनाओं के साथ, आप कभी अनुमति संकेत नहीं देखते; बजाय, अधिसूचना चुपचाप वितरित की जाती है और केवल ध्वनि या बैज के बिना अधिसूचना केंद्र में दिखाई देती है। यदि कोई उपयोगकर्ता एक टैप करता है, तो आईओएस उन्हें पूर्ण अधिसूचनाओं में अपग्रेड करने की पेशकश करता है। यह दृष्टिकोण सामग्री आधारित ऐप (जैसे, समाचार, मौसम) के लिए उत्कृष्ट है जहां अधिसूचना स्वयं मूल्य का प्रमाण है।
डायरेक्टस में अनंतिम लागू करने के लिए, पैरामीटर को पर सेट करें जब रिमोट नोटिफिकेशन के लिए पंजीकरण किया जाता है। डायरेक्टस के पुश नोटिफिकेशन प्लगइन को इस स्थिति का सम्मान करने वाली अधिसूचनाओं को भेजने के लिए कॉन्फ़िगर किया जा सकता है। उपयोगकर्ता की प्राधिकरण स्थिति को iOS API के माध्यम से जांचा जा सकता है और भविष्य के वितरण के लिए Directus को भेजा जा सकता है।
उपयोगकर्ता विकल्प का निरीक्षण करें और नागिंग से बचें
एक बार उपयोगकर्ता की अनुमति को अस्वीकार करने के बाद, सिस्टम प्रॉम्प्ट को बार-बार दिखाने के लिए नहीं। आईओएस स्वचालित रूप से कुछ दिनों के लिए उसी अनुमति के प्रकार के लिए बार-बार अनुरोधों को दबा देता है। इसके बजाय, ऐप की सेटिंग के भीतर से बाद में अधिसूचनाओं को सक्षम करने का एक सहज तरीका प्रदान करता है। कई ऐप में एक समर्पित "Notification Settings" स्क्रीन शामिल है जो iOS सेटिंग्स ऐप से लिंक करती है, या वे उपयोगकर्ताओं को एक सौम्य यूआई का उपयोग करके अपने निर्णय को अपडेट करने का संकेत देते हैं जो फिर से लाभ बताते हैं।
निर्देश उपयोगकर्ता की अनुमति की स्थिति (जैसे, ) को स्टोर कर सकते हैं और उस ध्वज को अधिसूचना से संबंधित सुविधाओं को छिपाने या "Enable Notifications" बैनर दिखाने के लिए उपयोग कर सकते हैं। आप स्थानीय अधिसूचना को ट्रिगर करने के लिए एक चुप पुश भी भेज सकते हैं जो उपयोगकर्ता को सेटिंग्स में मार्गदर्शन करती है, लेकिन इसका उपयोग निराशा से बचने के लिए धीरे-धीरे किया जाना चाहिए।
स्पष्ट सेटिंग्स का उपयोग और प्रबंधन प्रदान करें
उपयोगकर्ताओं को अपने दिमाग को बदलने में आसान बनायें। आईओएस उपयोगकर्ताओं को अधिसूचना के तहत सेटिंग्स ऐप में प्रति ऐप को अधिसूचना अनुमति देने की अनुमति देता है। हालांकि, कई उपयोगकर्ता इसे नहीं जानते हैं। अपने ऐप के भीतर, एक समर्पित अधिसूचना प्रबंधन स्क्रीन शामिल है जो वर्तमान स्थिति को दर्शाता है और सिस्टम सेटिंग्स खोलने के लिए एक बटन प्रदान करता है। डायरेक्टस इन सेटिंग्स के लिए पाठ और यूआरएल की मेजबानी कर सकता है, जिससे आप समय के साथ निर्देशों को अपडेट कर सकते हैं।
उन्नत उपयोगकर्ताओं के लिए, आप आईओएस के का उपयोग करके अधिसूचना प्रकारों (alerts, ध्वनि, बैज) पर दानेदार नियंत्रण की पेशकश कर सकते हैं। जबकि आप प्रोग्रामेटिक रूप से सिस्टम-स्तर सेटिंग को नहीं बदल सकते हैं, आप ऐप साइड पर उपयोगकर्ता की प्राथमिकताओं का सम्मान कर सकते हैं। उदाहरण के लिए, यदि कोई उपयोगकर्ता अलर्ट बंद कर देता है लेकिन बैज छोड़ देता है, तो आपके डायरेक्टस-ट्रिगरेड नोटिफिकेशन को अलर्ट-टाइप पुश्स को छोड़ देना चाहिए और केवल बैज गिनती को अपडेट करना चाहिए।
एक Directus-powered iOS ऐप में अनुमतियां लागू करना
Directus उपयोगकर्ता डेटा के प्रबंधन के लिए लचीला उपकरण प्रदान करता है, जिसमें पुश नोटिफिकेशन टोकन और अनुमति स्टेट्स शामिल हैं। Directus के साथ आईओएस अधिसूचना सेवा को एकीकृत करके, आप एक मजबूत अनुमति प्रबंधन प्रणाली का निर्माण कर सकते हैं जो उपयोगकर्ता के व्यवहार के अनुकूल हो।
प्राधिकरण की स्थिति को संग्रहीत और सिंक करना
जब आपका ऐप पहले दूरस्थ अधिसूचनाओं के लिए रजिस्टर करता है, तो यह एक उपकरण टोकन प्राप्त करता है और प्राधिकरण की स्थिति को जानता है। दोनों को अपने डायरेक्टस उदाहरण के लिए SDK या REST API के माध्यम से भेजें। एक संग्रह और स्थिति (जैसे, ]], ], ]) में टोकन स्टोर करें। डायरेक्टस फ्लो तब इस डेटा का उपयोग करके यह तय करने के लिए कर सकते हैं कि क्या पुश अधिसूचना भेजने के लिए है। उदाहरण के लिए, एक नया आदेश द्वारा शुरू किया गया एक प्रवाह उपयोगकर्ता के [FLT: 10] फ़ील्ड को भेजने से पहले चेक कर सकता है।
सशर्त तर्क के लिए Directus प्रवाह का उपयोग करना
Directus Flows सर्वर के किनारे तर्क को कस्टम कोड के बिना सक्षम बनाता है। आप एक प्रवाह स्थापित कर सकते हैं कि जब एक अधिसूचना घटना होती है (जैसे, आइटम अद्यतन, टिप्पणी), उपयोगकर्ता की अनुमति की स्थिति को क्वेरी करता है। यदि , तो यह Directus के पुश नोटिफिकेशन प्लगइन के माध्यम से पुश भेजता है। यदि ] और ]]] और तदनुसार Directus अद्यतन करें। यह आपके डेटाबेस को सिंक में रखता है और अमान्य टोकन भेजने से रोकता है।
Them से बचने के लिए कैसे
- ]]बहुत जल्दी उठना: आग्रह का विरोध; उपयोगकर्ता को पहले मूल्य देखने दें।
- ]]का उपयोग निशान रणनीति: कभी भी उपयोगकर्ताओं को बाहर लापता होने की धमकी नहीं दी -अपल के दिशानिर्देशों को स्पष्ट रूप से इस पर रोक लगा।
- ]] यदि आपकी अधिसूचनाएं अनौपचारिक (लेनदेन या तत्काल नहीं) हैं, तो अनंतिम विकल्प के लिए एक कम घर्षण पथ है।
- ]Hardcoding अनुमति स्थिति: इसे सर्वर-साइड (जैसे, Directus) स्टोर करें ताकि आप बिना किसी ऐप अपडेट के तर्क को अपडेट कर सकें।
- ]]]]]]]]][]][]]]]] हमेशा हर लॉन्च पर Directus में टोकन अद्यतन करें।
निष्कर्ष
iOS पर पुश अधिसूचना अनुमति का प्रबंधन उपयोगकर्ता अनुभव और सगाई के बीच एक नाजुक संतुलन है। सही समय पर अनुमति का अनुरोध करके, उपयोगकर्ताओं को पहले से ही शिक्षित करने, उनके विकल्पों का सम्मान करने और उचित होने पर अनंतिम अधिसूचनाओं का उपयोग करके, आप ट्रस्ट को बनाए रखते हुए ऑप्ट-इन दरों में काफी वृद्धि कर सकते हैं। डायरेक्टस जैसी लचीली बैकएंड वाली इन सर्वोत्तम प्रथाओं को एकीकृत करने से आपको ऐप स्टोर समीक्षा के लिए इंतजार किए बिना अनुमति तर्क पर पुनर्विचारित करने की अनुमति मिलती है, जिससे आपको समय के साथ अपनी अधिसूचना रणनीति का परीक्षण और सुधार करने की क्षमता मिलती है।
आगे पढ़ने के लिए, Apple के का पता लगाएं और ]Directus Push Notifications Guide]]. UNNotificationContent]]]]]]में एक गहरी गोता आपको अमीर, अधिक आकर्षक अधिसूचना सामग्री बनाने में भी मदद करेगी।