2012-07-31 4 views
2

Yahoo, AOL 및 Hotmail (MSN) 용 Android에서 XMPP 채팅 클라이언트를 어떻게 만듭니 까? 지금은 smack 라이브러리를 사용하여 Gtalk 및 Facebook 용으로 제작되었습니다.채팅을 위해 여러 개의 XMPP 클라이언트를 만드는 방법은 무엇입니까?

저는 eBuddy 응용 프로그램과 마찬가지로 Yahoo, AOL, Hotmail 용으로 만들고 싶습니다.

AOL, Yahoo, Hotmail의 경우 server_nameport number을 찾고 있습니다.

나는 내가이

SERVER_HOST = "xmpp.oscar.aol.com"; 
SERVER_PORT = 5222; 

있어 AOL에 대한 많은 검색하지만 luck..Can 사람이 SERVER_HOST, SERVER_PORT에 관한 몇 가지 자세한 정보를 제안합니다.

+0

아무도이 요구 사항에 나를 도울 수 있습니까 ... –

+0

페이스 북에서 어떻게 할 수 있었는지 게시 하시겠습니까? 나는 노력했지만 실패했다. 나는 AOL과 야후를 지금 조사 중이며 어떻게해야하는지 알아낼 때 대답을 게시 할 것입니다. – Peter

+0

@Peter는이 질문 및 답변을보고 페이스 북 채팅 솔루션을 얻을 것입니다. http://stackoverflow.com/questions/11045241/how-to-create-xmpp-chat-client-for-facebook –

답변

2

Google Talk 및 Facebook의 경우 표준 XMPP 클라이언트에 연결할 수 있습니다. talk.google.com/chat.facebook.com을 호스트로 연결하고 gmail 주소 /[email protected]을 Jabber ID로 사용하십시오.

XMPP를 통해 MSN에 직접 연결하려면 MSDN에서 설명한대로 고유 한 X-MESSENGER-OAUTH2 인증 메커니즘을 구현해야합니다. 코드 샘플은 가볍게 here으로 나옵니다.

AIM과 Yahoo의 경우 pyYIMt 또는 PyAIMt과 같은 해당 전송이 설치된 다른 XMPP 서버를 통해서만 연결할 수 있다고 생각합니다.

+0

pyYIMt 및 PyAIMt 이들은 안드로이드와 관련이 없으며 .java 파일이 없습니다. –

+0

나는 Gtalk와 페이스 북을 위해 만들어졌다. 나는 MSN과 AOL을 요구하고있다 .. –

+0

이것을 참고 자료로, 그것의 공개적인 질문과 다른 사람들이 당신이 그것을 어떻게했는지에 대해 관심을 가질지도 모른다. 해당 전송에 관한 사항 : 예, 서버 확장이며 로컬 서버에 연결됩니다. XMPP를 지원하지 않는 경우 해당 서비스에 직접 연결할 수 없습니다. eBuddy 응용 프로그램에서 – Nappy

관련 문제