2010-08-27 11 views
7

पर पुल अधिसूचना कैसे पुश अधिसूचना iPhones पर अधिसूचना खींच की तुलना में बेहतर कर रहे हैं?पुश बनाम iphone

वहाँ इस बारे में अधिक जानकारी के साथ किसी भी लिंक कर रहे हैं?

किसी भी मदद की सराहना की जाएगी।

+0

उत्तर भी पढ़ना शुरू करें। –

+0

कोई "पुल" अधिसूचनाएं नहीं हैं। कृपया अपना प्रश्न विस्तृत करें। – nessence

उत्तर

0

यदि आप पुश अधिसूचनाओं के बारे में जानना चाहते हैं, तो मुझे लगता है कि आप ऐप्पल पुश अधिसूचना सेवा में रूचि रखते हैं।

आप अपनी वास्तुकला के बारे में यहाँ पढ़ सकते हैं:

http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

एक "पुल" अधिसूचना के रूप में ऐसी कोई बात नहीं है, लेकिन APN के का उपयोग कर आप लाभ यह है कि आप मैन्युअल रूप से मतदान करने की जरूरत नहीं देता है एक ऐप के भीतर हर बार सर्वर, जो आमतौर पर आपको लंबे समय तक बैटरी जीवन बचाता है यदि आप उपयोगकर्ता को स्पोरैडिक, कम घटनाओं के बारे में बताने में रुचि रखते हैं। पुश सूचनाओं का उपयोग करने से आप उपयोगकर्ता को बाधित कर सकते हैं यदि वे वर्तमान में आपके ऐप नहीं चला रहे हैं, जो निश्चित रूप से कुछ उपयोग मामलों में बहुत उपयोगी हो सकता है।

आपको इस बारे में सोचना चाहिए कि आप अपने ऐप और आपके सिस्टम में किसी भी सर्वर घटक के बीच किस तरह का संदेश प्रवाह देखने की उम्मीद करते हैं। पुश नोटिफिकेशन सबसे अधिक समझ में आता है जहां आपके ऐप के बाहर कुछ ईवेंट चल रहा है जिसके लिए ऐप को किसी भी तरीके से अपडेट करने की आवश्यकता होती है, और जहां उन अपडेट की आवृत्ति कम या अत्यधिक चर होती है।

4

पुल अधिसूचना उपयोगकर्ता को आपके ऐप को चलाने की आवश्यकता है, और आपका ऐप बैटरी सर्वर को लगातार सर्वर पर मतदान करने के लिए बर्बाद कर रहा है (या किसी अन्य धागे में कुछ नेटवर्क सॉकेट पर इंतजार कर रहा है, या नई पृष्ठभूमि सेवाओं का उपयोग कर रहा है)।

उपयोगकर्ता द्वारा सक्षम होने पर पुश अधिसूचनाएं, और यदि फोन का नेटवर्क कनेक्शन है, तो यह आपके फोन को चलाने पर भी एक संदेश को भेजने की अनुमति देता है, जिससे उपयोगकर्ता को आपका ऐप कुछ ध्यान देना चाहता है। यह किसी भी लगातार मतदान विधि की तुलना में बहुत कम पावर नेटवर्क कनेक्शन का उपयोग करता है।

+1

आप "बहुत कम पावर नेटवर्क कनेक्शन" क्या कहते हैं? क्या आप किसी भी अध्ययन में आते हैं जो पृष्ठभूमि सेवाओं के माध्यम से स्थानीय अधिसूचनाओं के बीच बिजली की खपत की तुलना करता है, एपीएन –

+0

के माध्यम से रिमोट अधिसूचना बनाम सेलुलर रेडियो को अधिक बार चालू करने वाली कोई भी चीज़ कुल बिजली की खपत में वृद्धि करेगी। एपीएन एकाधिक ऐप्स (अंतर्निहित सहित) के लिए अधिसूचनाओं का पता लगाने को जोड़ती है, इस प्रकार कई ऐप्स की तुलना में सेलुलर रेडियो चालू करने वाली घटनाओं की आवृत्ति को कम करता है जो व्यक्तिगत रूप से असीमित रूप से मतदान करते हैं। – hotpaw2

+0

सहमत; किसी के पास यह सब पीछे है। पुश सर्वर से होता है और उपयोगकर्ता द्वारा पुल शुरू किया जाता है। सर्वर रीयल-टाइम में नोटिफिकेशन चलाते हैं और इस प्रकार बहुत बार हो सकते हैं, जिससे उपयोगकर्ता से अधिक ट्रैफ़िक होता है। इसके विपरीत, PULL तब होता है जब उपयोगकर्ता ऐप को आमंत्रित करता है और इस प्रकार आरएफ यातायात और बैटरी पावर को बचाता है। – jobeard