डिवाइस प्रकारों की व्याख्या
Pushwoosh के साथ पंजीकृत डिवाइस के बारे में तीन प्रकार के रिकॉर्ड होते हैं:
कुल डिवाइस
Anchor link toकुल डिवाइस की संख्या आपके Pushwoosh खाते में इंगित की जाती है — कंट्रोल पैनल के ऊपर बाईं ओर दाईं ओर की संख्या।
कुल डिवाइस में वे सभी डिवाइस शामिल हैं जो Pushwoosh के साथ पंजीकृत थे और पिछले 90 दिनों के भीतर सक्रिय थे। उनके पास पुश टोकन हो भी सकते हैं और नहीं भी। बिना पुश टोकन वाले डिवाइस इन-ऐप संदेशों के साथ पहुंच योग्य हैं।
डिवाइस तब पंजीकृत होता है जब कोई उपयोगकर्ता इंस्टॉलेशन के बाद पहली बार Pushwoosh SDK के साथ ऐप खोलता है। एक बार ऐप लॉन्च हो जाने के बाद, SDK हमारे बैकएंड पर कई कॉल करेगा, जैसे /applicationOpen और /getInApps। उदाहरण के लिए:
Pushwoosh request: Url: https://api.pushwoosh.com/json/1.3/applicationOpen Payload: {"request": {"jailbroken": 0, "notificationTypes": 7,"app_version": "1.11.2","application": "66716-7F06D","device_type": 1,"userId": "76051F70-....-46B5-B4BA-F3FC94BD3534", "language": "en","hwid": "76051F70-....-46B5-B4BA-F3FC94BD3534","package": "com.pushwoosh.pushon","os_version": "12.1.4","v": "5.9.1","device_model": "iPhone10,1"}}यह डिवाइस को उसके hwid (हार्डवेयर आईडी) के साथ Pushwoosh डेटाबेस में रिकॉर्ड करेगा और इसे इन-ऐप संदेश प्राप्त करने के योग्य बना देगा, और ऐप ओपन आँकड़े एक से बढ़ जाएंगे। एक बार डिवाइस डेटाबेस में रिकॉर्ड हो जाने के बाद, आप उस डिवाइस के लिए टैग सबमिट करना शुरू कर सकते हैं और यदि आवश्यक हो तो एक यूज़र आईडी असाइन कर सकते हैं।
इस बिंदु पर, पुश टोकन अभी तक मौजूद नहीं है, और यह डिवाइस कुल डिवाइस श्रेणी के अंतर्गत आएगा।
यदि कोई डिवाइस 90 दिनों से अधिक समय तक सक्रिय नहीं है, उदाहरण के लिए, उस डिवाइस के लिए हमारे SDK से कोई /applicationOpen अनुरोध नहीं है, कोई ईवेंट ट्रिगर नहीं हुआ है, और उस डिवाइस में पुश टोकन नहीं है, तो इसे डेटाबेस से मिटा दिया जाएगा। निष्क्रियता की यह अवधि कॉन्फ़िगर करने योग्य है; निष्क्रियता अवधि को रीसेट करने के लिए, अपने ग्राहक सफलता प्रबंधक या हमारी ग्राहक सहायता टीम से संपर्क करें।
पुश सक्षम डिवाइस
Anchor link toपुश सक्षम वे डिवाइस हैं जिनके साथ पुश टोकन जुड़े हुए हैं। इसका मतलब है कि आप ऐसे डिवाइस पर पुश सूचनाएं भेज सकते हैं, और क्लाउड गेटवे आपके पुश वितरित करेंगे।
पुश सक्षम डिवाइस की संख्या आपके Pushwoosh खाते में इंगित की जाती है — कंट्रोल पैनल के ऊपर बाईं ओर बाईं ओर की संख्या।
जैसे ही उपयोगकर्ता पुश सूचनाएं प्राप्त करने के लिए सहमत होता है, पुश टोकन क्लाउड गेटवे, जैसे APNS और FCM द्वारा जारी किया जाता है, और हमारा SDK इस टोकन के साथ Pushwoosh के /registerDevice एंडपॉइंट पर एक API अनुरोध भेजता है:
Pushwoosh request: Url: https://api.pushwoosh.com/json/1.3/registerDevice Payload: {"request": {"gateway": "production", "jailbroken": 0, "notificationTypes": 7, "app_version": "1.11.2", "application": "66716-7F06D", "sounds": ["bubble.wav"], "device_type": 1, "userId": "76051F70-....-46B5-B4BA-F3FC94BD3534", "language": "en", "hwid": "76051F70-....-46B5-B4BA-F3FC94BD3534", "package": "com.pushwoosh.pushon", "timezone": "25200", "os_version": "12.1.4", "push_token": "9c943351faaa7080a1c076343521.......17d220a0c68f42125cd98bb", "v": "5.9.1", "device_model": "iPhone10,1"}}अब, चूंकि हमारे पास एक डिवाइस के लिए हमारे डेटाबेस में एक पुश टोकन पंजीकृत है, इसे पुश सक्षम माना जाता है, और आप उस डिवाइस पर पुश सूचनाएं भेजना शुरू कर सकते हैं।
जब आप एक पुश सूचना भेज रहे होते हैं, तो APNS और FCM हमें प्रत्येक प्राप्तकर्ता के पुश टोकन की स्थिति लौटाते हैं। यदि कोई टोकन अमान्य या अस्तित्वहीन के रूप में चिह्नित है, तो हम इसे डेटाबेस से हटा देंगे, और पुश सक्षम डिवाइस की संख्या तदनुसार घट जाएगी।
जब पुश टोकन सिस्टम से हटा दिया जाता है, तो डिवाइस अब पुश सक्षम श्रेणी में नहीं रहता है, लेकिन कुल डिवाइस में बना रहता है। यदि कोई उपयोगकर्ता उसके बाद ऐप खोलता है, तो डिवाइस को एक नया पुश टोकन सौंपा जाएगा और वह पुश सक्षम डिवाइस पर वापस चला जाएगा। यदि टोकन हटाने के 90 दिनों के भीतर कोई गतिविधि नहीं होती है, तो डिवाइस पूरी तरह से डेटाबेस से मिटा दिया जाता है।
पुश अलर्ट सक्षम डिवाइस
Anchor link toपुश अलर्ट सक्षम डिवाइस ऐप के बाहर पुश सूचना अलर्ट प्रदर्शित कर सकते हैं: लॉक स्क्रीन पर, सूचना केंद्र में, या ऐप आइकन पर बैज के रूप में। यह इस पर निर्भर करता है कि उपयोगकर्ता अपनी डिवाइस सेटिंग्स से पुश सूचना अलर्ट को सक्षम या अक्षम करता है।
अलर्ट सक्षम वाले डिवाइस को पुश अलर्ट सक्षम डिफ़ॉल्ट टैग के “True” मान के साथ चिह्नित किया जाता है, जबकि बाकी को “False” के रूप में चिह्नित किया जाता है। आप इसे अपने टैग के आंकड़ों में देख सकते हैं। यह टैग ट्रैक करता है कि कितने उपयोगकर्ता वास्तव में पुश सूचना अलर्ट प्राप्त कर सकते हैं जब उनके पास ऐप पृष्ठभूमि में या बंद हो।
पुश अलर्ट सक्षम टैग एक डिफ़ॉल्ट टैग है और Pushwoosh SDK द्वारा स्वचालित रूप से एकत्र किया जाता है। Pushwoosh SDK के नवीनतम संस्करण (पतझड़ 2018 या बाद में जारी) आवश्यक हैं।
पुश सक्षम और पुश अलर्ट सक्षम डिवाइस की तुलना करने से आपको अपनी ऑप्ट-इन दरों की बेहतर तस्वीर मिलती है और व्यापक दर्शकों के साथ जुड़ने के लिए सही संचार चैनल चुनने में मदद मिल सकती है। अक्षम अलर्ट वाले डिवाइस का एक सेगमेंट बनाने से आप वैकल्पिक चैनलों के माध्यम से उन तक पहुंच सकते हैं और उन्हें सूचना अलर्ट को फिर से सक्षम करने के लिए प्रेरित कर सकते हैं।