Как установить мое имя в smack? - PullRequest
2 голосов
/ 26 января 2011

Я могу использовать connection.getRoster (), getName, чтобы получить список имен контактов. Но как установить имя текущей аутентифицированной учетной записи?

1 Ответ

1 голос
/ 28 января 2011

Войти под другим аккаунтом? :)

Серьезно, имя вашей учетной записи связано с вашей аутентификацией, и нет никакой возможности заставить другую сторону использовать определенный псевдоним для вас, но если обе стороны реализуют 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>
...