Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xmpp 如何向Openfire MySQL数据库添加更多属性?_Xmpp_Openfire - Fatal编程技术网

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不,对不起。