Backbone.xmpp를 사용하여 구독을 가져 오는 방법은 무엇입니까? 나는 그들이 XMPPConnection.PubSub.getSubscriptions();
에 의하여 그들을 얻는 는다는 것을 알고있다 그러나 나는 어떻게 기부금을 위해 수집, 모형 및 전망을 사용합니까? Backbone.xmppSync의 컬렉션 및 모델은 리프 노드 전용이므로 Backbone.Collection 및 Backbone.Model을 사용해야합니까?Backbone.xmpp : 구독을 가져 오는 중
0
A
답변
1
documentation에서 언급했듯이 구독은 노드에서 직접 관리하지 않습니다. 노드 모델은 Backbone.xmpp에 의해 XMPP 노드와 동기화되고 실시간 알림을 제공합니다.
Strophe 용 번들로 제공되는 pubsub 플러그인을 사용하면 서버 측 (원하는 보안 워크 플로우를 적용 할 수있는 것처럼 좋음) 또는 클라이언트 측 중 하나를 사용해야합니다. 다시 말하지만, 꽤 똑바로, inline documentation을보십시오. 사용자는 subscribe
, unsubscribe
, getSubscriptions
을 사용하여 구독을 관리하거나 모두 구독 할 수 있습니다. 그래서 예를 들어
,
var p = connection.PubSub.subscribe('/nodes/my_node')
.done(function() { console.log('You are subscribed'); })
.fail(function() { console.log('Ohoh, something went wrong'); });
내가 클라이언트 측에서 그것을 할 노력하고있어 노드 /nodes/my_node
관련 문제
- 1. 도메인을 가져 오는 중
- 2. 클래스에서 값을 가져 오는 중
- 3. mysql 쿼리를 가져 오는 중
- 4. parse.com에서 이미지 가져 오는 중
- 5. 해시 값을 가져 오는 중
- 6. 창 ID를 가져 오는 중
- 7. NSArray에서 NSDictionary를 가져 오는 중
- 8. 문서 ID를 가져 오는 중
- 9. xcode에서 json을 가져 오는 중
- 10. div로 텍스트를 가져 오는 중
- 11. CImageList에서 CBitmap 가져 오는 중
- 12. arrayList에서 값을 가져 오는 중
- 13. nsarray에서 객체를 가져 오는 중
- 14. 컨트롤의 HtmlTextWriter를 가져 오는 중
- 15. 데이터베이스에서 값을 가져 오는 중
- 16. DropdownList가 SelectedValue를 가져 오는 중
- 17. MySQL 데이터를 가져 오는 중
- 18. 테이블에서 offsetTop을 가져 오는 중
- 19. 데이터베이스에서 fullcalendar를 가져 오는 중
- 20. Restlet에서 직렬화 된 객체를 가져 오는 중 NullPointerException 가져 오는 중
- 21. Joda Time에서 시간대 오프셋을 가져 오는 중
- 22. Android listpreference - 값을 가져 오는 중
- 23. 문제 가져 오는 중 오류 구성 요소 -
- 24. JavaScript로 이미지의 일부를 가져 오는 중
- 25. Spring에서 SQL 쿼리를 가져 오는 중
- 26. javascript에서 xml 하위를 가져 오는 중
- 27. Visual Basic.net에서 mysqlclient를 가져 오는 중
- 28. CakePHP 경로에서 데이터베이스의 데이터를 가져 오는 중
- 29. TFS 2010에서 ItemNotMappedException을 가져 오는 중
- 30. 동적 XML 가져 오는 중 문제가 발생했습니다.
에 연결된 사용자를 구독합니다. Backbone.Collection 및 Backbone.Model을 사용하여 예를 들어 결과를 Collection에 넣을 수 있습니까? 하지만 그렇다면 http를 통해 동기화를 시도합니다. 이 문제를 극복하는 방법? 또는보기를 사용하여 표시 할 수 있습니까? 코드의 간단한 예가 좋습니다! 나는 성공없이 하루 종일 어제 그것을하려고 노력했다. 따라서 간단한 코드 예제가 정말 감사 할 것입니다. – genericatz
예를 들어 업데이트했습니다. 아니요 "일반"모델/컬렉션을 사용해서는 안되며 Backbone.xmpp에서 제공된 모델/컬렉션을 사용하십시오. 사용자가 가입하면 자동으로 동기화됩니다. – ggozad
내 문제는 구독을 가져 와서 표시하고 사용자가 구독을 취소하고 구독을 취소 할 때마다 표시하는 것입니다. 그래서 구독은 p = XMPPConnection.PubSub.getSubscriptions(); p.done (function (subscription) {return subscriptions;}); p.fail (...); 그게 맞습니까? JSON.parse해야합니까? 그런 다음보기에 넣고 표시하십시오. – genericatz