Android व्हाट्सएप / चैट उदाहरण [बंद]


106

क्या किसी के पास व्हाट्सएप जैसे एंड्रॉइड एप्लिकेशन के लिए एक उदाहरण या एक ट्यूटोरियल है ? मैं समझना चाहता हूं कि व्हाट्सएप कैसे काम करता है और यह कैसे प्रोग्राम किया जाता है।

मैं एक उदाहरण के साथ संदेश-चैट-प्रणाली का उपयोग करता है देखना चाहता हूँ "online"-statusऔर "read the message"-जानकारी।

मैंने Google का उपयोग किया लेकिन मुझे कुछ नहीं मिला। शायद किसी के पास कोई टिप हो।

धन्यवाद।


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


4
व्हाट्सएप ने एक संशोधित एक्सएमपीपी सेवा का इस्तेमाल किया, जहां तक ​​मुझे पता है
डॉज

1
यहां GCM और GAE का उपयोग करके Android के लिए चैट एप्लिकेशन बनाने का एक ट्यूटोरियल है । यह सामान्य रूप से चैट एप्लिकेशन का एक सरल उदाहरण है।
एप्प्रोक्सकॉम

3
टेलीग्राम एक खुला स्रोत व्हाट्सएप विकल्प है।
हैलो वर्ल्ड

जवाबों:


51

यदि आप Android के लिए एक त्वरित संदेशवाहक बनाना चाहते हैं, तो यह कोड आपको कहीं शुरू करना चाहिए।

स्रोत से अंश :

यह एक सरल IM अनुप्रयोग है जो Android पर चलता है, अनुप्रयोग HTTP सर्वर से अनुरोध करता है, php और mysql में कार्यान्वित किया जाता है, प्रमाणित करने के लिए, पंजीकरण करने के लिए और अन्य मित्रों की स्थिति और डेटा प्राप्त करने के लिए, फिर यह अन्य उपकरणों में अन्य अनुप्रयोगों के साथ संचार करता है सॉकेट इंटरफ़ेस।

संपादित करें: बस यह पाया! शायद यह व्हाट्सएप से संबंधित नहीं है। लेकिन आप यह समझने के लिए स्रोत का उपयोग कर सकते हैं कि चैट एप्लिकेशन कैसे प्रोग्राम किए जाते हैं।

Scringo नाम की एक वेबसाइट है । ये भयानक लोग अपना खुद का एसडीके प्रदान करते हैं जिसे आप अपने मौजूदा एप्लिकेशन में शांत सुविधाओं जैसे कि राडारिंग, चैटिंग, फीडबैक आदि का फायदा उठाने के लिए एकीकृत कर सकते हैं, इसलिए यदि आप आवेदन में चैट को एकीकृत करना चाहते हैं, तो आप बस उनके एसडीके का उपयोग कर सकते हैं। और क्या मैंने सबसे अच्छा हिस्सा कहा? यह निःशुल्क है!

* अद्यतन: * 15 फरवरी, 2015 को स्क्रिंजो सेवाओं को बंद कर दिया जाएगा।


स्क्रीन्गो बहुत अच्छा लग रहा है। यहाँ समस्या यह है, जब मैं एंड्रॉइड पर स्क्रिंगो का उदाहरण शुरू करूंगा, मैं java.lang.RuntimeException बन जाऊंगा: गतिविधि प्रारंभ करने में असमर्थ CompInInfo {com.scringo.scringosample / com.scringo.scangosample.MainActivity}: android.view.InflateException: बाइनरी एक्सएमएल फ़ाइल लाइन # 36: त्रुटि वर्ग com.scringo.ScringoLeftActivationButton
user1878413

2
बात यह है कि मुझे यह जानने के लिए आपके कोड को देखने की आवश्यकता होगी कि क्या गलत है। एक नई पोस्ट को उस त्रुटि के लिए विशिष्ट बनाने के बारे में जो आप प्राप्त कर रहे हैं और फिर इसके साथ अपना कोड संलग्न कर रहे हैं? इस तरह आपको दूसरों से भी ज्यादा मदद मिलेगी। :)
स्वयंवर

@Swayam नमूना तत्काल संदेशवाहक स्थिर नहीं लगता है, जब आप किसी अन्य उपयोगकर्ता को एक अनुरोध भेजते हैं, तो यह स्क्रीन को बिल्कुल भी अपडेट नहीं करता है।
require_once

ऐसा है क्या? मुझे फिर से जांच करने की आवश्यकता होगी, क्योंकि जहां तक ​​मुझे याद है, पिछली बार जब मैंने कोशिश की थी तब चीजें अच्छी थीं।
स्वयंवर

@ स्वेम हाँ यह काम करता है, बस यह सुनिश्चित करने के लिए कि यह शुद्ध पी 2 पी सही है? जैसा कि प्रत्येक android का अपना सर्वर / क्लाइंट होता है और वे प्रत्येक ऐप पर जुड़े नोड्स की संख्या को बनाए रखते हैं ..

18

चेक करें yowsup
https://github.com/tgalal/yowsup

Yowsup एक अजगर पुस्तकालय है जो आपको अपने स्वयं के ऐप में सभी पिछले करने की अनुमति देता है। Yowsup आपको व्हाट्सएप सेवा को लॉगिन करने और उपयोग करने की अनुमति देता है और आपको एक आधिकारिक व्हाट्सएप क्लाइंट की सभी क्षमताओं के साथ प्रदान करता है, जिससे आप एक पूर्ण-कस्टम कस्टम व्हाट्सएप ग्राहक बना सकते हैं।

Yowsup के उपयोग का एक ठोस उदाहरण Wazapp है। व्हाट्सएप पूर्ण विशेषताओं वाला व्हाट्सएप क्लाइंट है जिसका उपयोग दुनिया भर में सैकड़ों हजारों लोगों द्वारा किया जा रहा है। योज़ुप का जन्म वज़प्प परियोजना से हुआ है। एक अलग प्रोजेक्ट बनने से पहले, यह केवल इंजन पावरिंग वाज़प्प था। अब जब यह काफी परिपक्व हो गया, तो इसे एक अलग परियोजना में विभाजित किया गया, जिससे किसी को भी इसके शीर्ष पर अपना व्हाट्सएप क्लाइंट बनाने की अनुमति मिली। इस तरह के एक लोकप्रिय ग्राहक के रूप में, वज़प्प के रूप में, जो कि योशूप में बनाया गया है, ने इस परियोजना को बहुत उन्नत, स्थिर और परिपक्व स्तर पर लाने में मदद की, और इसके निरंतर विकास और रखरखाव को सुनिश्चित करता है।

Yowsup एक क्रॉस प्लेटफ़ॉर्म कमांड-लाइन फ़्रंट के साथ भी आता है जिसे Yowsup-cli कहा जाता है। yowsup-cli आपको कमांड लाइन से सीधे व्हाट्सएप सेवा को जोड़ने और उपयोग करने की अनुमति देता है।


1
GitHub ने इसे हटा दिया है। क्या आप अन्य स्थान या इसका स्रोत प्रदान कर सकते हैं? मैं बहुत आभारी रहूंगा। मैंने इसे बहुत ज्यादा देखा, लेकिन कुछ भी नहीं पाया
YuDroid

@blganesh लिंक मरने के लिए भी जिद करते हैं;)

क्षमा करें दोस्तों। मैं इसका मालिक नहीं हूं। मैं किसी भी वैकल्पिक समाधान की तलाश करने की कोशिश करूंगा।
blganesh101

@ blganesh101 - क्या हमारे पास एंड्रॉइड में लाइब्रेरी है जैसे gitub.com/jessesquires/JSQMessagesViewController iOS में मैसेज यूआई के लिए।
अपूर्वा फाल्दू

यू का मतलब है कि यह टॉकविथस्ट्रैन्जर.com
Faizan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.