Я установил сервер Openfire с внешней базой данных MySQL, используя файл openfire_mysql.sql из установочного каталога openfire, чтобы заполнить базу данных, соединение и все основное, кажется, в порядке.
Однако мне нужно добавить еще один атрибут пользователя вместо просто «имя», «электронная почта», мне нужно добавить «телефон» и длинное текстовое поле для пользователей, чтобы сохранить некоторые заметки.
На самом деле, используя Smack API, уже достаточно атрибутов, которые можно сохранить в данных пользователя на основе API doc:
http://docs.jivesoftware.com/smack/latest/javadoc/org/jivesoftware/smack/AccountManager.html#getAccountAttributes()
Однако при создании createAccount с параметром атрибутов Map атрибут не сохраняется, потому что я думаю, что в базе данных по умолчанию нет полей для хранения этого. Поэтому я использовал внешнюю базу данных, но в phpMyAdmin все еще не вижу, какие поля хранятся в этом атрибуте?
Есть идеи?