안드로이드 xmpp 예제

안녕. 이것은 멋진 튜토리얼입니다. 나는 안드로이드 스튜디오 2.3을 사용하고 최신 ejabberd를 설치했습니다. 최신 종속성에 맞게 코드를 리팩터링했습니다. 안녕하세요, 모든 XMPP 서버는 잘 작동합니다. 당신은 여기에서 xmpp의 기본에 읽을 수 있습니다 : https://www.blikoontech.com/xmpp/xmpp-a-soft-friendly-introduction 여기에 우리는 현재 의 xmpp 연결에 대한 Smack에서 제공하는 우리의 ChatManager 클래스에 chatListener를 추가합니다. 우리는 다른 사용자와 각 대화에 대해 호출됩니다 채팅 생성 방법을 재정의. chatCreated 메서드에서 우리는 채팅의 메시지 본문 및 사용자 이름, 타임 스탬프 등과 같은 많은 다른 속성을 우리에게 제공하는 ChatMessageListener를 추가합니다. 향후 개선 사항에는 클라우드가 모바일 애플리케이션에 대해 더 많은 작업을 수행할 수 있도록 하는 것이 포함될 수 있습니다.

예를 들어 각 비디오에 대한 올바른 URL을 계산하는 프로세스가 클라우드에 배포될 수 있습니다. 장점은 분명하다. 그러나 복잡성도 증가합니다. F:MyBookAndroid_WorkspaceMyApplication2build.gradle 오류:(27, 13) 해결하지 못했습니다: org.igniterealtime.smack:smack-tcp:4.1.0-alpha6 disable.gradle.offline.mode” rel=”nofollow”오프라인 모드 비활성화 및 동기화/마이북/안드로이드 작업 영역/MyApplication2/app/build.gradle” rel=”nofollow”Filehref에서 표시=”open.dependency.in.project.structure” rel=”nofollow”프로젝트 구조 대화 상자 오류:(26, 13) 해결 실패: org.igniterealtime.smack: smack-android-extensions:4.1.0-alpha6 href=”disable.gradle.offline.mode” rel=”nofollow”>오프라인 모드 및 동기화 를 비활성화”/MyBook/Android_Workspace/MyApplication2/app/build.gradle” rel=”nofollow”에서 파일href=” open.dependency.in.project.structure” rel=”nofollow”프로젝트 구조 대화 상자에서 표시… 대단히 감사합니다, 그것은 정확히 무엇을 말한다 않습니다. 메시지를 받을 때 알림을 받을 수 있는 방법이 있나요? 또한 어떻게 대신 xmpp 계정의 다른 계정으로 로그인이 응용 프로그램을 만들 수 있습니까? 안녕하세요 Zine, 당신은 소스 코드의 아무 데도 서버를 선언 할 필요가 없습니다. 서버가 라이브이고 일부 IP 주소 또는 도메인인 경우 jid(user@server.com) 및 암호로 로그인하기만 하면 됩니다.