2013-02-13 23 views
15

का उपयोग कर आईओएस में एक चैट एप्लिकेशन बनाएं IOS में चैट एप्लिकेशन बनाने की कोशिश कर रहा हूं। मैं आईओएस के लिए XMPP में आया था। मैं आगे बढ़ने के तरीके पर थोड़ा उलझन में हूं। यहां मेरे संदेह हैं:एक्सएमपीपी

  1. क्या मुझे इस एप्लिकेशन को लागू करने के लिए एक एक्सएमपीपी सर्वर बनाने की आवश्यकता है?
  2. या क्या कोई मौजूदा सर्वर/सेवाएं हैं जिनका उपयोग उसी उद्देश्य के लिए किया जा सकता है?
+1

क्या आप अपने ऐप के साथ काम कर रहे हैं? मैं सर्वर को सेटअप करने के तरीके (या सार्वजनिक रूप से उपलब्ध सर्वर का उपयोग करने) के हिस्से को समझता हूं, लेकिन अगला क्या है? ऐप के साथ आगे कैसे बढ़ें? किसी भी मदद को बहुत सराहा जाएगा । –

उत्तर

10

हां, ऊपर मिले एक्सएमपीपी लाइब्रेरी किसी भी आईओएस डिवाइस में चैट को एकीकृत करने के लिए सही है। आपके सवालों के लिए आ रहा है।

  1. आदर्श रूप से हाँ, आपको अपना स्वयं का एक्सएमपीपी सर्वर बनाना चाहिए ताकि आपके पास इसका नियंत्रण हो और साथ ही सुरक्षा समस्या भी हो। एक बहुत ही लोकप्रिय एक्सएमपीपी सर्वर ejabberd है। ejabber भयानक है :)
  2. यह आवश्यक नहीं है कि आपको अपना स्वयं का एक्सएमपीपी सर्वर स्थापित करने की आवश्यकता हो। आप कुछ ओपन-सोर्स XMPP servers का उपयोग कर सकते हैं। आपके उपयोग-मामले के आधार पर आप निर्णय ले सकते हैं।

आशा है कि यह मदद करता है ...

+0

मैं ओपन सोर्स का उपयोग करना चाहता हूं। क्या आप इसके बारे में कुछ विवरण दे सकते हैं –

5

क्योंकि आप कहते हैं कि "बनाने" जब आप शायद मतलब आपका प्रश्न भ्रामक है "मेजबान।"

आपको निश्चित रूप से अपना खुद का विकास करने की आवश्यकता नहीं है। आप कई उपलब्ध एक्सएमपीपी सर्वरों में से एक सेट अप कर सकते हैं, काफी विस्तृत सूची here है। वाणिज्यिक उत्पाद और खुले स्रोत दोनों हैं।

कई publicly available भी हैं जिन्हें आप उपयोग कर सकते हैं। आज के दो लोकप्रिय Google की gtalk और फेसबुक चैट होगी।

आपका स्वयं का उपयोग केस वास्तव में निर्धारित करता है कि आपको कौन सा पथ लेना चाहिए। सार्वजनिक रूप से उपलब्ध सर्वरों के लिए सभी उपयोगकर्ताओं को उन डोमेन के साथ उनका उपयोग करने के लिए पंजीकृत होना होगा।

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