Smack Packet에 Entity Capabilities 확장 기능을 연결하는 방법을 알지 못합니다. 필자의 경우 데이터 준비가되었지만 Packet 클래스에 배치하면됩니다.Smack에서 패킷에 엔티티 기능을 첨부하십시오.
API에서 뭔가 빠졌습니까? 스맥 패킷에 <c/>
요소를 추가 할 수 있습니까?
Smack Packet에 Entity Capabilities 확장 기능을 연결하는 방법을 알지 못합니다. 필자의 경우 데이터 준비가되었지만 Packet 클래스에 배치하면됩니다.Smack에서 패킷에 엔티티 기능을 첨부하십시오.
API에서 뭔가 빠졌습니까? 스맥 패킷에 <c/>
요소를 추가 할 수 있습니까?
엔티티 기능 지원을 추가하는 패치가 있습니다. 헤로인의 통합은 SMACK-361로 추적하고 패치 the forum post.
에 패치가 (aSmack에 의해 사용되는 취득하는) my smack fork에 포함되어 찾을 수 있습니다. <c/>
요소는 CapsExtension의 도움을 받아 ServiceDiscoveryManager.java:258에 추가됩니다. 나는 caps
지점의 Smack에서 Entity Caps 지원을 계속하고 있으며 앞으로도 약간의 시간을 할애하기를 희망합니다. 저장소를 복제 한 후에는 git diff upstream caps
을 사용하여 git으로 현재 패치를 볼 수 있습니다. 의견이 있으시면 언제든지 저에게 연락하십시오.
Smack가이 기능을 지원하지 않는 것으로 보입니다. 직접 구현해야합니다. PacketExtension을 구현하는 클래스를 정의하고 존재를 보낼 때이 인스턴스를 새로 만들고 addExtension을 사용하여 첨부하십시오.
사실, 위의 Flow의 답변으로 제가 제거하는 데 도움이되었습니다. – kellogs
그는 일종의 권리입니다. Smack은 현재 Entity Caps를 지원하지 않습니다. 그러나 패치는 거의 끝났으며 앞으로 2 개월 이내에 업데이트가 나올 것으로 예상됩니다. – Flow