2012-05-04 12 views
3

アンドロイドクライアントを介してxmppサーバー(Openfire)に新しいユーザーとして登録したい場合は、すべての新しいユーザーと通信する必要があります。私はユーザーを作成しますが、私は話を始めるために、これらを名簿の項目に追加する方法がわかりません。グループを作成してすべての連絡先を追加する方が良いかどうかはわかりませんが、どのように行うのかわかりません。ASMACK。新しいユーザーを作成して特定のグループに追加する

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

プレゼンスパケットを送信することで、ロスタに連絡先を追加します。セクション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

+0

私はすでにいるのを見ていたが、どのように私はウィッヒで、ユーザーがエントリを送る知ることができますか?私はすべての新しいユーザーが別のユーザーと通信できる必要があります。 Roster Listenerに登録イベントがありますか? – user1375988

関連する問題