2011-03-27 15 views
22

PHP को पुश अधिसूचना सर्वर बनने में सक्षम बनाने के लिए किन तरीकों का उपयोग किया जा सकता है?PHP - पुश नोटिफिकेशन

+1

इस उत्तर को भी जांचें: http://stackoverflow.com/questions/5292247/push-notifications-server-implementation – anubhava

+0

कुछ दिलचस्प करने के लिए फ़ायरबग का उपयोग करना है और देखें कि फेसबुक कैसे "पुश" नोटिफिकेशन करता है। –

+0

PHP पुश अधिसूचना स्वचालित के लिए https://ampersandacademy.com/tutorials/ionic-framework-version-2/push-notification-automate-using-php – Bharathiraja

उत्तर

18

आप इस पसंद कर सकते हैं: http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/

कुछ शब्दों में: पुश सूचनाएं क्लाइंट सर्वर हो जाता है और इसके विपरीत मतलब; असल में आपको केवल एक क्लाइंट की आवश्यकता है जो सुनता है, और एक सर्वर जो कहीं सूचीबद्ध सूचीबद्ध ग्राहकों से पूछताछ करता है। कुछ सर्वर मौजूद हैं, वास्तविक समय अधिसूचना के लिए यह एक है जिसका उपयोग स्टेटसनेट के साथ किया जाता है, मुझे अभी इसका नाम याद नहीं है। शायद यह मदद कर सकता है, जब भी मैं नाम वापस आऊंगा मैं वापस आऊंगा। इस बीच, उपरोक्त ट्यूटोरियल को पढ़ने से आपको कुछ सोने के विचार मिल सकते हैं।

संपादित

वास्तविक समय सर्वर उल्का कहा जाता है।

इन का एक बहुत होते हैं: http://status.net/wiki/Realtime

+1

हम्म, ऐसा लगता है, php फ़ंक्शंस का उपयोग करके: stream_socket_client/stream_socket_server शायद ऐसा करने में सक्षम हो। मुझे लगता है कि वे सिर्फ एक कनेक्शन बनाते हैं और कनेक्शन पकड़ते हैं। –

+0

मुझे इसके बारे में बिल्कुल यकीन नहीं है, जब एक php स्क्रिप्ट समाप्त होता है तो कोई और कनेक्शन नहीं होगा। लेकिन शायद यह मेटियर जैसे विशेष सर्वर/एक्सटेंशन द्वारा प्रबंधित किया जाता है। वास्तव में, यदि आप एक सर्वर पर एक सीएलआई के रूप में अपनी PHP स्क्रिप्ट को तैनात करने जा रहे हैं जो एक और कहानी है। – CoolStraw

5

आप ग्राहकों के साथ स्थायी कनेक्शन (ब्राउज़र) को बनाए रखने और उसके बाद करने के लिए एक विशिष्ट HTTP पुश सर्वर का उपयोग करना चाहिए कि करने के लिए अपने PHP कोड या बैकएंड सिस्टम से घटनाओं भेज HTTP उन ग्राहकों को डिलीवरी के लिए सर्वर को पुश करें।

ऐसे प्रकार के HTTP पुश सर्वर के लिए बहुत सारी तकनीकें और सर्वर कार्यान्वयन हैं। आप Google खोज के साथ बहुत सारी जानकारी पा सकते हैं या आप उदाहरण के लिए socket.io पर एक नज़र डाल सकते हैं।

संबंधित मुद्दे