我正在使用robbiehanson/XMPPFramework進行羣聊。我已經在羣聊中發送邀請,接受邀請和消息。 在這裏,我想顯示一些用戶在羣聊中發送消息的信息,包括他的頭像。 我可以從XMPPUserCoreDataStorageObject獲取用戶信息。這種情況只適用於這些用戶在我的朋友列表中。我需要獲取不在我朋友列表中的用戶信息。有沒有什麼可能的方法來實現這一點。請建議我如何獲取不在我的名單中的用戶信息?
0
A
回答
0
在XMPP中,任何用戶的頭像(vcard)都可以被提取,而不管名單條目如何。因此,如果您試圖查詢您的服務的任何其他用戶的vcard,那麼它應該工作。如果它不起作用,請在此提供「獲得」和「結果」IQ以用於電子名片請求。
但是,如果您試圖查詢其他用戶的存在狀態,那麼是的是有名冊的限制。這可以通過實施下面的邏輯來克服:
在您的應用程序(Android或iPhone)用戶註冊,註冊確定從接觸用戶的通訊錄服務,並自動在你的名單添加。
同時在您的應用程序中實施名冊請求處理,當它獲得允許其他用戶將您添加到他的名單中的請求時,自動接受請求並向該用戶發送請求以將其添加到您的名冊中。
現在再次接受該請求。
通過這種方式,您可以在後臺添加用戶名單,用戶可以像WhatsApp一樣查看其他用戶的信息。
相關問題
- 1. 如何在我的程序中獲取域名的whois信息?
- 2. 從表單中獲取用戶信息
- 3. 在Spring Security OpenID中,我如何獲取用戶詳細信息?
- 4. 如何在Django的forms.py中獲取登錄的用戶信息
- 5. 如何從WooCommerce的訂單中獲取客戶詳細信息?
- 6. 如何從WebContext獲取用戶信息?
- 7. 如何從Facebook獲取用戶信息?
- 8. 在SugarCRM API中,如何獲取用戶的時區信息?
- 9. 如何獲取Facebook在tvOS中的用戶詳細信息
- 10. 如何在samba中獲取用戶的域信息
- 11. 如何在php中獲取用戶的詳細信息
- 12. 如何在twitter中獲取當前用戶的詳細信息
- 13. 如何在PHP中獲取Facebook用戶的詳細信息?
- 14. 在App Insights中獲取用戶信息
- 15. 在Windows 8中獲取用戶信息?
- 16. 如何在iPhone中獲取設備用戶名的其他信息?
- 17. 在ShareKit中,我如何獲取用戶的Facebook用戶名?
- 18. Twitterizer獲取用戶信息
- 19. Sharepoint獲取用戶信息
- 20. 獲取twitter用戶信息
- 21. 獲取用戶信息
- 22. Drupal:獲取用戶信息
- 23. PHP獲取用戶信息
- 24. 如何在我的應用程序中獲取電池信息?
- 25. GAE Python:如何獲取用戶名和附加信息?
- 26. 在外部網站獲取訂單信息和客戶信息
- 27. 從金字塔(Python)中的cookie獲取用戶名信息
- 28. 我如何使用網址來獲取tumblr用戶/信息
- 29. 我如何使用會話獲取用戶信息?
- 30. 如何在c中使用webhook獲取用戶信息#
但事情是,在我的應用程序,我想顯示名單,我已經發送並接受請求。這件事我不能把用戶的黑匣子:) – Rafeeq
然後對於自定義要求,你可以在openfire代碼中執行一些修改和名單列表檢查可以評論。由於openfire是開源的,因此我們可以執行自定義更改並構建項目。 –
是的,看起來一樣。感謝您的留言:) – Rafeeq