gpt4 book ai didi

android - 如何在 Smack 4.1 中的 XMPP 消息标签中添加自定义属性(昵称)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:25:44 28 4
gpt4 key购买 nike

我想在我的 XMPP 聊天消息中添加自定义属性(昵称),如下例

<message from='*' to='*' id='123' nick='KASHIF' type='chat'><body>hello</body></message>

我知道,XMPP 不推荐但这是我的要求,因为这个属性(nick)已经在我正在使用的应用程序的 iOS 版本中实现上。

最佳答案

不要那样做,不推荐这样做是有原因的。很可能有些服务器会剥离该属性,甚至完全拒绝处理该数据包。相反,推荐的方法是添加自定义元素。

其实这样的扩展已经存在了,XEP-0172 :

<message from='*' to='*' id='123' type='chat'>
<nick xmlns='http://jabber.org/protocol/nick'>KASHIF</nick>
<body>hello</body>
</message>

这可能已经适用于其他客户端或库,因此它是一个更好的解决方案。

关于android - 如何在 Smack 4.1 中的 XMPP 消息标签中添加自定义属性(昵称),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30161090/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com