3

我想通过android客户端注册为xmpp服务器(Openfire)的新用户,并且必须与所有新用户进行通信。我创建了用户,但我不确定如何将这些添加到名册条目中以开始交谈。我不知道创建一个组并添加所有联系人是否更好,但我也不知道该怎么做。

    try {
        con.connect();

        AccountManager am = con.getAccountManager();

        am.createAccount(USERNAME, PASSWORD);

        Log.i(TAG,"Creation complete");
    }
    catch (XMPPException e) {
        Log.e(TAG,"Error at user creation "+e);
        return false;

    }

任何人都可以请建议我如何实现这一点...任何帮助将不胜感激...!!!

4

1 回答 1

1

您可以通过发送存在数据包将联系人添加到您的名册中。请参阅http://www.igniterealtime.org/builds/smack/docs/latest/documentation/roster.html上的“向名册添加条目”部分

然后您可以将它们添加到名册组:http ://www.igniterealtime.org/builds/smack/docs/latest/javadoc/org/jivesoftware/smack/RosterGroup.html

于 2012-05-05T10:35:04.703 回答