是否有任何选项可以使用 XMPP 框架 iOS 更改我的 jId (ejabberd ID)? 假设目前我的 jID 是 12345@localhost。我想将其更改为 6789@localhost。 就像 WhatsApp 中的更改电话号码功能一样。
有人可以帮我吗?更改它的类或方法。谢谢!
最佳答案
简短的回答是否定的。
JID 是 XMPP 系统中实体的唯一标识符。更改 JID 意味着更改所有持久数据(自己的花名册、好友的花名册、临时存储的离线消息、过去的聊天记录、群组聊天室成员资格……)。我不知道有哪个 XMPP 服务器内置了此功能,而且据我所知,没有 XMPP 扩展定义此类功能。
关于ios - 是否可以使用 XMPP 框架 iOS 更改 ejabber jId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51386615/