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