(Smack)을 사용하여 모바일 (Android) 용 클라이언트 jabberd 애플리케이션을 개발 중입니다.Ejabberd : jabber 사용자 디렉토리 (JUD) 가져 오기를 제한하는 방법
내 응용 프로그램에서 사용자가 전화 번호로 등록되었으므로 응용 프로그램은 어느 연락처에 서버에 재버 계정이 있는지 인식하고 채팅 할 것을 제안 할 수 있어야합니다.
웹 검색을 수행 한 후 특정 이동 전화 번호가 있는지 확인하는 데 사용할 수있는 jabber 사용자 디렉토리 (JUD)가 있음을 발견했습니다. (UserSearchManager를 사용하고 있습니다).
내 질문 :
1이 아직 vCard를 업데이트하지 않은 사용자에 대한 JUD에 대한 기록이없는 것 같다, 그래서 나는 그를 찾을 수 없습니다. 이런 종류의 사용자의 존재를 확인하는 솔루션이 있습니까?
2 JUD를 사용하면 응용 프로그램 외부의 모든 사람이 휴대 전화 번호, 이메일 등 사용자의 중요한 정보를 가져올 수 있습니다. JUD 검색 엔진을 제한하는 솔루션이 있습니까? (예 : "사용자 입력란"만 입력으로 가져 와서 기존 계정의 "전체 이름 입력란"또는 기타 유용한 제한 사항 만 반환).
이렇게하면 연락처 목록에있는 사람이 서버에 계정을 갖고 있고 다른 사용자가 기존 사용자의 중요한 정보를 가져올 수 없다는 것을 알 수 있습니다.
어떤 명령이나 조언을 주시면 감사하겠습니다. 고맙습니다.
아무도 대답을 모릅니다. – Dophlin