2012-03-14 2 views
3

나는 (Chat)을 으로 개발 중입니다.안드로이드 채팅 사용자를위한 비공개 세션의 경우 (개발 워크 플로)

Android 애플리케이션은 Android 2.0 and above입니다.
사용자가 채팅을 원할 경우 채팅 할 전자 메일을 입력 할 수 있으며 두 사용자 간의 세션은 비공개로 데이터베이스에 저장할 수 있습니다.
다른 사용자가 개인 세션을 볼 수 없어야합니다.
(php)에 연결되는 안드로이드 응용 프로그램에 대한 답변이 있으면 알려 주시면 이해하기에 좋습니다.
그래서 만약 어느 누구도 개발의 흐름을 알지 못했다면 여기에서 제안하십시오.

IRC Chat에 대해 제안하지 마십시오. 모든 사용자는 동일한 공개 템플릿을 사용합니다.

+0

XMPP 및 예를 들어 asmack 라이브러리를 확인하십시오. 이에 대한 튜토리얼이 많이 있습니다. 왜 irc가 아닌가? irc에 개인 채팅도 할 수 있습니다. –

+0

@DavidOlsson은 샘플 소스를 얻을 수있는 링크 나 정보를 제공 할 수 있습니다 – Rizvan

+0

@DavidOlsson이 애플리케이션은 일부 사용자가 개인 세션에서 anyother 사용자와 채팅 할 수있게 해주는 신용을 얻었을 때처럼 여기에서 의미하는 것입니까 – Rizvan

답변

2

이 안드로이드와 웹을 사용하려는 사용자를위한 Chat application for Android for private session에 대한 링크와 가장 적합합니다. 모든 사용자가 가입하거나 로그인 한 다음 안드로이드 데이터베이스에 액세스 할 수있는 친구 목록을 가져 와서 개인 세션에서 친구들에게 메시지를 쉽게 보낼 수 있습니다. 이 기능은 요청 전송 및 요청 승인/거부와 같은 기능을 포함합니다.

2

원하는 경우 클라이언트 대 클라이언트 암호화가있는 XMPP 서버가 필요합니다. 여기

http://xmpp.org/xmpp-software/servers/ 안드로이드에서 사용할 수있는 다양한 XMPP 라이브러리에 대한 설명입니다 : 여기

는 XMPP 서버 옵션의 목록입니다 당신은 무엇 OTR을 모방하려는처럼 Android and XMPP: Currently available solutions 암호화에 관해서는

, 그것은 본다 않습니다 (피진). 프로토콜이 어떻게 작동하는지에 대한 설명은 여기에 게시됩니다 : http://www.cypherpunks.ca/otr/Protocol-v2-3.1.0.html

당신은 여기에서 자신의 소스 코드를 잡아 수 있습니다 http://www.cypherpunks.ca/otr/index.php#downloads (경고 : 코드는 C로 작성)

1

당신은 Node.js를이 작업을 수행 할 수 있습니다 쉽게 이미 구현 된 코드가 필요하다면 https://github.com/heroic/node-private-chat을 사용할 수 있습니다.

불충분하다는 것을 알게되면 쉽게 최소한의 노력으로 확장 할 수 있으며 PHP를 사용하지 마십시오. 이러한 유형의 작업에는 디자인이 아닙니다. Node가 가장 적합합니다. 위의 코드를 실행하고 Android 애플리케이션으로 연결하십시오.

최저 디팍

+0

첨부 된 Android 용 샘플 코드를 제공 할 수 있습니까? – Rizvan

관련 문제