XMPP Smack 4.1.0检查用户已经注册

时间:2015-09-15 23:08:13

标签: android xmpp smack

我正在使用Smack XMPP库来安装android。

我已经想出如何连接,登录和创建用户,但如果我尝试使用已存在的用户名创建帐户,则会出现“冲突”错误,如果我更改用户名并再试一次,我被锁定了大约10分钟,并出现“not_acceptable - wait”错误。

那么在创建帐户之前如何检查用户名是否存在?

1 个答案:

答案 0 :(得分:0)

您可以将Roster用作:

  1. 创建一个副帐户。
  2. 将所有帐户添加到之前创建的帐户的名单中。
  3. 检查用户名是否存在:

    Collection<RosterEntry> re = roster.getEntries();
    

    然后在&#34; re&#34;。

  4. 中搜索用户名

    编辑或者只是您可以使用userSearchManager