android - 在 smack 消息中添加没有命名空间的元素

标签 android xmpp chat smack

我想在 smack Message 中添加节点元素。

例如。 <myID>是我想在消息中添加的自定义标签。像下面的结构

<message to='username@domain' id='12345'><body>Hello</body><myID>33e6cf03-90aa-4281-a36e-902ccdf0657f</myID></message>

到目前为止我尝试了什么 通过创建 CustomExtension通过实现 DefaultExtensionElement 但这里它的创建消息带有指定的命名空间。

<message to='username@domain' id='12345'><body>Hello</body><myID xmlns='somenamespace'>33e6cf03-90aa-4281-a36e-902ccdf0657f</myID></message>

但我想添加 without 命名空间作为元素。

有什么帮助吗?

我检查了已经提出和回答的问题,但所有问题都带有命名空间。

最佳答案

XMPP 希望您使用 namespace 限定自定义扩展。这就是为什么 Smack 无法轻松解决该要求。

关于android - 在 smack 消息中添加没有命名空间的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40512507/

相关文章:

XMPP 持久 session 室状态

android - 应用启动后 Imageview 可见 3 秒

android - 使用android中的另一个 Activity 从捕获中获取图像并在另一个布局中显示图像

java - Android 从数据库中保存和检索对象

node.js - 如何使用 simple-xmpp/node-xmpp 获取 Jabber 用户名册?

ios - 传入的气泡图像显示空白如何删除?

android - 无法在 ListFragment 上设置自定义 ListView

java - 在 OpenFire 中刷新 VCard

javascript - 使用 AJAX/PHP 上传和下载变量

wordpress - 如何从 Discord 的预览中删除作者标签?