Xmpp 如何向Openfire MySQL数据库添加更多属性?

Xmpp 如何向Openfire MySQL数据库添加更多属性?,xmpp,openfire,Xmpp,Openfire,我使用Openfire安装目录中的Openfire_MySQL.sql文件安装了一个带有外部MySQL数据库的Openfire服务器,以填充数据库,连接和所有基本功能似乎都正常 然而,我需要添加另一个用户属性,而不仅仅是“姓名”、“电子邮件”,我需要添加“电话”和一个长文本字段,以便用户保存一些注释 实际上,使用Smack API,已经有足够的属性可以存储在基于API文档的用户数据中: () 但是,当使用Map attributes参数执行createAccount时,该属性不会持久化,因为我认

我使用Openfire安装目录中的Openfire_MySQL.sql文件安装了一个带有外部MySQL数据库的Openfire服务器,以填充数据库,连接和所有基本功能似乎都正常

然而,我需要添加另一个用户属性,而不仅仅是“姓名”、“电子邮件”,我需要添加“电话”和一个长文本字段,以便用户保存一些注释

实际上,使用Smack API,已经有足够的属性可以存储在基于API文档的用户数据中:

()

但是,当使用Map attributes参数执行createAccount时,该属性不会持久化,因为我认为默认数据库没有存储该属性的字段。所以我使用了外部数据库,但仍然无法在phpMyAdmin中看到该属性存储了哪些字段


有什么想法吗?

有。问题的解决方案将保存在用户提供的vCard数据中。每个用户都有一张Vcard,可以添加您所需的所有数据。

但是可以从Vcard中搜索数据吗?@miho您找到搜索Vcard的解决方案了吗data@Ares91不,对不起。