【问题标题】:XMPP XEP-0016: What is the difference between default privacy list and active privacy list?XMPP XEP-0016:默认隐私列表和活动隐私列表有什么区别?
【发布时间】:2014-04-08 09:39:22
【问题描述】:

我正在开发一个聊天应用程序,为此我正在阅读XMPP XEP-0016 以了解隐私设置。我对默认列表和活动列表感到非常困惑。我应该使用哪种类型的列表进行隐私设置? 我不想在这上面浪费太多时间。帮助我摆脱困境。

【问题讨论】:

    标签: xmpp


    【解决方案1】:

    嗯,XEP-0016 中的定义并不那么明显,但有一些关于不同语义的提示。例如 XEP-16 第 2 节指出该扩展能够

    设置、更改或拒绝默认列表(即, 默认情况下处于活动状态)。

    在 2.2 中我们发现

    默认列表适用于整个用户,并在以下情况下进行处理 没有为目标会话/资源设置活动列表 节已解决,或者用户当前没有会话。

    总结:默认列表用作默认值,因此名称,如果客户端在启用隐私列表时没有指定其他列表。 活动列表是当前由服务器强制执行并应用于会话的列表。

    【讨论】:

    • 谢谢,所以服务器会自动将默认列表设为会话的活动列表?
    • 我想知道服务器上有多少活跃的用户列表?
    • @JagveerSinghRajput 您可以将一个列表标记为默认值 - 它将在会话开始时由服务器激活,您可以手动激活不同的列表,它将应用于所有用户会话,因此只有一个活动列表。
    • @vitalyster 如果我不创建任何默认列表并手动创建所有列表。它们是否适用于所有用户会话,而无需客户端在每次登录时激活它们。
    • 还有一个问题,我们可以阻止特定类型的 iq 吗?
    猜你喜欢
    • 2012-05-26
    • 2018-12-26
    • 2012-07-11
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    相关资源
    最近更新 更多