更新 XMPP 中用户的 displayName
Posted
技术标签:
【中文标题】更新 XMPP 中用户的 displayName【英文标题】:Update displayName of user in XMPP 【发布时间】:2015-03-19 08:41:17 【问题描述】:我正在使用 robbiehanson/XMPPFramework 和 Openfire 开发 iPhone 应用程序。在我的应用程序 coredata 名册表上,每个用户都有一个名为“displayName”的条目。我正在使用此显示名称来列出朋友。
我的问题是:如何编辑我的用户帐户的“显示名称”以在我的朋友名单表中反映这些更改?我尝试通过更新我的 vCard 来做到这一点,但显示名称没有改变。
【问题讨论】:
【参考方案1】:显示名称可能是名册中的名称属性。
参考:RFC 6121
【讨论】:
显示名称是与用户相关的属性。是吗?那么为什么不能通过更新同一用户的 vCard 来更改它呢? 名册所有者没有设置名册中的名称。来自 RFC:“以上是关于更新 XMPP 中用户的 displayName的主要内容,如果未能解决你的问题,请参考以下文章
当用户的数据连接因 tigase 断开时,我如何解决不获取 XMPP 状态更新的问题
如何在React Native中更新profile(displayName)firebase?
FirebaseUI - 在创建用户之前验证 displayName