나는 openfire 서버를 사용하여 채팅 응용 프로그램을 개발하기 위해 xmpp 프레임 워크를 사용하고 있습니다. 사용자는 대역 내 계정 등록을 사용하여 서버에 등록됩니다. 그러나 나는 사용자가 다른 사용자의 로스터 목록에 어떻게 추가 될지 이해할 수 없다. 앱을 사용하는 사용자가 버디 요청을 보낼 수 있도록 서버에 등록 된 모든 사용자를 가져와야합니까? 아니면 어떤 사용자가 온라인 상태가되면 서버는 다른 사용자에게이를 브로드 캐스트해야합니다. 나는 흐름에 어려움을 겪고있다. 제발 도와주세요.대역 내 계정 등록 후 무엇
0
A
답변
5
두 가지 방법이 있습니다.
- 모든 사용자를 서버에서 가져올 수있는 서버에 사용자 데이터베이스가 있습니다. 서버에 있습니다.
- Search api of openfire을 사용하십시오. 당신이 어떤 웹 서비스를 사용하지 않는 경우, 당신은 당신이 하나를 선택해야 할 곳에서 JID를의 목록을 얻을 수있는 검색의 응답으로 xep-0055
을 구현할 수 있습니다. 지금 다시의 Openfire에서 제공 한 명단 목록
사용자 서비스 플러그인을 설치하고 사용 add roster api에 그 JID를 추가하는 두 가지 방법이 있습니다.
아래와 같이 앱에서XMPPJID *newBuddy = [XMPPJID jidWithString:@"jid"]; [xmppRoster addUser:newBuddy withNickname:nil];
다른 사용자가 존재
if([presenceType isEqualToString:@"subscribe"])
{
NSXMLElement *presenceToRequest = [NSXMLElement elementWithName:@"presence"];
[presenceToRequest addAttributeWithName:@"type" stringValue:@"subscribed"];
[presenceToRequest addAttributeWithName:@"to" stringValue:[NSString stringWithFormat:@"%@", [presence fromStr]]];
[presenceToRequest addAttributeWithName:@"from" stringValue:[NSString stringWithFormat:@"%@", [presence toStr]]];
[[self xmppStream] sendElement:presenceToRequest];
}
구경에게 사용이 목록 밖으로 IQ를 통해 그것을 얻을 것이다 다양한 목적.
PS :의 Openfire와 링크의 Openfire의 IP와 포트
을 수정 한 후 작동합니다관련 문제
- 1. Strophe.js는 대역 내 등록
- 2. XEP-0077 : 대역 내 등록
- 3. xmpp4r 및 Iq.new_register 대역 내 등록
- 4. 미니넷이있는 대역 내 컨트롤러
- 5. 안드로이드의 SIP 계정, 무엇 때문에?
- 6. 개발자 계정 등록 동결
- 7. DNN 계정 등록 모듈
- 8. xmpp에서 대역 내 등록이란 무엇입니까?
- 9. 해제/계정/사용자가 로그인 한 후 페이지를 등록 - ASP.net이
- 10. Google Checkout 계정 등록 오류
- 11. FOSUserBundle : 등록 후 엔티티 업데이트
- 12. XMPP 대역 내 등록 (XEP-0077) : 간단한 jid/pw 로그인과 다릅니다. 단계는 무엇입니까?
- 13. 결제 후 등록 후
- 14. ZfcUser 등록 후 내 선택 페이지로 리디렉션
- 15. NAudio 주파수 대역 강도
- 16. 등록 후 자동 로그인
- 17. 모바일 앱에서 레일즈 애플리케이션으로 새 계정 등록
- 18. 외부 대역 내 등록 모듈/일반적으로 ejabberd의 외부 모듈에 대한 최상의 접근법은 무엇입니까?
- 19. 무엇 내 계단식가
- 20. 대역 제한 파형 생성
- 21. 웹 API 개인 계정 등록 사용자
- 22. 등록 후 자동 로그인 PHP
- 23. Actuate iServer Express 전자 메일 계정 등록
- 24. 로그인 두 가지 다른 계정 유형으로 등록
- 25. 등록 후 Facebook 구현
- 26. 등록 후 토글 LoggedInTemplate
- 27. Magento "내 계정"링크 섹션
- 28. 도메인 등록 후 무엇을해야합니까?
- 29. 등록 후 자동 로그인 PHP
- 30. 등록 후 서식을 서식으로 전달