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 に答える