【发布时间】:2015-07-19 07:35:20
【问题描述】:
我想通过 Smack 删除帐户。有method可以从服务器中删除当前登录的账号。但是当我使用管理员帐户登录时,我需要删除另一个帐户。
我可以创建帐户:
accountManager.createAccount(username, password);
但找不到删除方法。有可能吗?
【问题讨论】:
我想通过 Smack 删除帐户。有method可以从服务器中删除当前登录的账号。但是当我使用管理员帐户登录时,我需要删除另一个帐户。
我可以创建帐户:
accountManager.createAccount(username, password);
但找不到删除方法。有可能吗?
【问题讨论】:
我建议你:
这需要您知道要删除的目标帐户的密码。不幸的是,在使用管理员帐户登录时,我看不到更改其他用户密码的方法。
【讨论】:
AccountManager 具有删除帐户的功能
https://www.igniterealtime.org/builds/smack/docs/latest/javadoc/org/jivesoftware/smackx/iqregister/AccountManager.html#deleteAccount()
删除帐户后,请等待一段时间(至少 10 分钟)。 XMPP 服务器需要时间来同步。
【讨论】: