ASMACK。创建新用户并添加到特定组

时间:2012-05-04 22:14:18

标签: android xmpp openfire asmack

我想通过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;

    }

任何人都可以建议我如何达到这个目标......任何帮助都会得到很好的赞赏...... !!!

1 个答案:

答案 0 :(得分: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