【问题标题】:Update displayName of user in XMPP更新 XMPP 中用户的 displayName
【发布时间】:2015-03-19 08:41:17
【问题描述】:

我正在使用 robbiehanson/XMPPFramework 和 Openfire 开发 iPhone 应用程序。在我的应用程序 coredata 名册表上,每个用户都有一个名为“displayName”的条目。我正在使用此显示名称来列出朋友。

我的问题是:如何编辑我的用户帐户的“显示名称”以在我的朋友名单表中反映这些更改?我尝试通过更新我的 vCard 来做到这一点,但显示名称没有改变。

【问题讨论】:

    标签: ios iphone xmpp xmppframework


    【解决方案1】:

    显示名称可能是名册中的名称属性。

    参考:RFC 6121

    【讨论】:

    • 显示名称是与用户相关的属性。是吗?那么为什么不能通过更新同一用户的 vCard 来更改它呢?
    • 名册所有者没有设置名册中的名称。来自 RFC:“ 元素的 'name' 属性指定与 JID 关联的“句柄”,由用户(而不是联系人)确定。“
    • 所以 displayName 与用户名册相关联...所以只能通过更新名册来更新它...对吗?
    • @AbhijithG 您好,我还需要更改用户显示名称。请帮帮我
    猜你喜欢
    • 2016-11-23
    • 1970-01-01
    • 2020-09-07
    • 2017-01-29
    • 1970-01-01
    • 2011-11-24
    • 2020-05-31
    • 2020-07-03
    • 1970-01-01
    相关资源
    最近更新 更多