我想通过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;
}
任何人都可以建议我如何达到这个目标......任何帮助都会得到很好的赞赏...... !!!
答案 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