2

我可以使用 connection.getRoster(),getName 来获取联系人的名册名称。但是如何设置当前认证账户的名称呢?

4

1 回答 1

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>
于 2011-01-28T06:17:25.433 回答