![]() |
1
3
这在很大程度上取决于数据将如何使用。我的经验法则是,如果我只传递键值对(简单数据),那么我会选择Smack中的属性特性。但属性功能只能在消息中使用。出于某种原因,属性扩展不使用Smack的提供程序体系结构,而是将其硬编码为
如果您要使用更多的键值对,那么您应该为您的自定义节编写一个提供者。这是一项工作,但一旦实现了编组/解组,那么您的自定义节就可以在Smack框架中的任何地方工作。看一看 provider architecture 详细情况。 我在我的一个博客里写过 post . 这不是该职位的主要信任,但希望你也能找到帮助。 |
![]() |
Bogdan Lashkov · 如何选择首选的文件传输方法? 6 年前 |
![]() |
Ahmed · 使用ejabberd的验证码 7 年前 |
![]() |
Parkhya Dev · openfire中需要哪些插件才能使用聊天 7 年前 |
![]() |
ÇaÄdaÅ Tunca · ConverseJS过滤器触点 7 年前 |
![]() |
Pat · 我可以在mqtt服务器上编辑消息吗? 7 年前 |