xmpp - XMPP 名册联系人可以没有 IM 或存在但有 vCard 吗?
问题描述
我想使用我的服务器提供的 XMPP 名册来包含我的组的常见外部联系人的联系人(例如,我们通常称为的分销商、ISP 支持热线、我们总是订购的披萨等)显然这些联系人不需要存在或能够发送消息。他们只是存在于名册中,并带有包含电话号码的 vCard。这可能吗?
解决方案
这是可能的,但(如果我正确理解您的要求)不是开箱即用的。还需要更多信息:这些联系人是否有任何 JID?还是您想将名册用作个人“通讯录”(因此您可以添加任何您想要的内容)?您想手动编辑这些条目(vCard)还是由服务器提供/在您的组中共享?这个问题可能有几个解决方案:
- 如果联系信息来自外部来源,您可以使用 Tigase 的动态名册,这将允许组内的其他共享联系人
- 您可以创建额外的实体/(外部)组件,我们称之为“地址簿”,这将允许您在这些组件中设置/编辑实体的 vCard(也可以与用户共享)
- 您可以使用XEP-0049:私有 XML 存储
推荐阅读
- python - Python - 按较小的值合并/更新字典
- laravel - Laravel 日志没有报告一些事情
- c# - C# 反序列化具有多个结构成员和结构数组的非托管二进制数据
- angular - 从从主题接收的数组中获取值
- javascript - 调度的动作自动返回 html 响应,但是当手动运行时它返回 JSON 响应
- sql - 在 sql bigquery 中查找 X
- yarnpkg - 错误在“npm”注册表上找不到包“create-vuepress”
- node.js - 将标头发送到 node.js 中的客户端后无法设置标头
- google-chrome - 除非 Fiddler 正在运行,否则 NTLM 身份验证不适用于 JS 文件
- sql-server - 将 SQL 数据从一个数据库实时复制到另一个数据库