【问题标题】:Avatar for anonymous users in multi-user chat in XMPPXMPP 中多用户聊天中匿名用户的头像
【发布时间】:2014-06-10 10:13:43
【问题描述】:

我正在编写一个具有匿名多用户聊天功能的 iOS 应用。所有用户登录使用

[self xmppStream] authenticateAnonymously:&error]

所以他们都有随机的裸 JID。我在这里尝试实现的是实现与头像的匿名多用户聊天,我已经在文档中进行了一些研究,但仍然不清楚我该如何做到这一点。

一些我还没有理解的问题:

  1. 匿名用户可以拥有电子名片吗?如果可以的话,一旦匿名用户断开连接,服务器会自动删除他的电子名片吗? (我正在运行 OpenFire)

  2. 实现这个启用头像的匿名 MUC 最有效的方法是什么?我现在想的是在用户进入房间时获取居住者列表(不确定如何执行此操作),当用户说话时,如果未存储或已更改用户头像,请下载用户头像(不要'也不知道怎么做)

如果您能提供一些示例代码来帮助我入门,我将不胜感激。

感谢您的宝贵时间!

【问题讨论】:

    标签: ios xmpp openfire xmppframework


    【解决方案1】:

    XMPPvCardTempModuleXMPPvCardTempCoreDataStorageXMPPvCardAvatarCoreDataStorage 将为您完成这项工作,请查看 XMPPFramework 中的 iPhoneXMPP 项目以获取示例用法。匿名使用的唯一区别是您需要在每次登录时发布自己的 vCard。

    【讨论】:

    • 感谢回复,匿名用户断线后服务器会自动删除vcard吗?
    猜你喜欢
    • 2015-09-06
    • 2012-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 2013-08-14
    • 2013-01-31
    相关资源
    最近更新 更多