我可以使用 connection.getRoster(),getName 来获取联系人的名册名称。但是如何设置当前认证账户的名称呢?
问问题
996 次
使用其他帐户登录?:)
说真的,你的账号名是和你的认证绑定的,没有办法强制对方给你使用特定的昵称,但是如果双方都实现了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>