如何在smack中设置我的名字?

时间:2011-01-26 17:31:49

标签: java xmpp smack

我可以使用connection.getRoster(),getName来获取联系人的名单。 但是如何设置当前经过身份验证的帐户的名称?

1 个答案:

答案 0 :(得分:1)

使用其他帐户登录? :)

说真的,您的帐户名称与您的身份验证相关联,并且无法强制另一方为您使用特定的昵称,但如果双方都实施XEP-172,您可以向另一方发送提示当你订阅时:

<presence from='narrator@moby-dick.lit' to='starbuck@moby-dick.lit' type='subscribe'>
  <nick xmlns='http://jabber.org/protocol/nick'>Ishmael</nick>
</presence>