添加联系人

为了向用户的名单中添加一个新的联系人,使用addContact方法,指定联系人的用户名和一个私人昵称来定制他们在名单中的记录,如下所示:

 

imSession.addContact(jim@dundermifflin.com, Big Tuna, null);

 

指定的昵称是隐私的,只能对于设备用户才可见。

 

用户在通过成为即时消息联系人的请求后才能加入到名单中。当你尝试添加一个联系人后,目标用户会接收到一个邀请(代表着订阅请求)。接收到邀请的他/她既可以通过也可以拒绝。

 

如果目标用户接受了要求,你的名字就会放置到目标用户的名单中(反之亦然),他/她就能交换即时消息和接收状态更新。

 

订阅请求是异步的,所以,你需要监听Roster的变化来确定什么时候订阅请求通过了。

posted on 2009-10-02 22:33  xirihanlin  阅读(589)  评论(0编辑  收藏  举报